首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jtapi提供程序观察事件子集

使用jtapi提供程序观察事件子集
EN

Stack Overflow用户
提问于 2013-10-23 04:19:39
回答 1查看 180关注 0票数 0

我正在使用思科jtapi v7+,并研究是否可以添加一个仅侦听某些(而不是所有)事件的提供商。但是,我在API中看到的唯一调用如下:

代码语言:javascript
复制
provider.addObserver(ProviderObserver); 

我希望避免在我的应用程序中过滤事件,而是通过API来完成。任何关于这方面的想法/见解都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2014-08-11 19:49:08

您必须将CallObserver实例添加到您要侦听的地址,然后过滤事件。例如:

代码语言:javascript
复制
Address srcAddr = provider.getAddress(src);
        co = new CallObserver() {
            public void callChangedEvent(CallEv[] eventList) {                    
                for (int i = 0; i < eventList.length; ++i) {                      

                    try {
                        if (eventList[i].getID() == TermConnRingingEv.ID) {
                            session.getBasicRemote().sendText("new_call");
                        }
                    } catch (Exception ex) {
                        ex.printStackTrace();
                    }
                    if (eventList[i].getID() == ConnDisconnectedEv.ID) {
                        try {
                            System.out.println("Disconnected");
                            session.getBasicRemote().sendText("disconnected");
                        } catch (Exception ex) {
                            ex.printStackTrace();
                        }
                    }
                    if (eventList[i] instanceof CallObservationEndedEv) {
                        System.out.println("Event: Call Observation Ended");
                    }
                    if (eventList[i] instanceof CiscoAddrOutOfServiceEv) {
                        System.out.println("Event: Address Out of service");
                    }
                    System.out.println("State: " + eventList[i].getCall().getState());
                }
            }
        };

        srcAddr.addCallObserver(co);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19527528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档