javax.sip.Dialog.terminateOnBye()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(137)

本文整理了Java中javax.sip.Dialog.terminateOnBye()方法的一些代码示例,展示了Dialog.terminateOnBye()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Dialog.terminateOnBye()方法的具体详情如下:
包路径:javax.sip.Dialog
类名称:Dialog
方法名:terminateOnBye

Dialog.terminateOnBye介绍

暂无

代码示例

代码示例来源:origin: org.mobicents.servlet.sip/sip-servlets-impl

  1. /**
  2. * {@inheritDoc}
  3. */
  4. public void addSubscription(MobicentsSipServletMessage sipServletMessageImpl) throws SipException {
  5. EventHeader eventHeader = null;
  6. if(sipServletMessageImpl instanceof SipServletResponseImpl) {
  7. eventHeader = (EventHeader) ((SipServletRequestImpl)((SipServletResponseImpl)sipServletMessageImpl).getRequest()).getMessage().getHeader(EventHeader.NAME);
  8. } else {
  9. eventHeader = (EventHeader) sipServletMessageImpl.getMessage().getHeader(EventHeader.NAME);
  10. }
  11. if(eventHeader != null) {
  12. if(logger.isDebugEnabled()) {
  13. logger.debug("adding subscription " + eventHeader + " to sip session " + getId());
  14. }
  15. if(subscriptions == null) {
  16. this.subscriptions = new CopyOnWriteArraySet<String>();
  17. }
  18. subscriptions.add(eventHeader.toString());
  19. if(logger.isDebugEnabled()) {
  20. logger.debug("Request from Original Transaction is " + originalMethod);
  21. logger.debug("Dialog is " + sessionCreatingDialog);
  22. }
  23. if(subscriptions.size() < 2 && Request.INVITE.equals(originalMethod)) {
  24. sessionCreatingDialog.terminateOnBye(false);
  25. }
  26. }
  27. }

代码示例来源:origin: org.apache.camel/camel-sip

  1. this.dialog.terminateOnBye(false);
  2. } else {
  3. response = sipPresenceAgent.getConfiguration().getMessageFactory().createResponse(200, request);

代码示例来源:origin: org.mobicents.examples/mgcp-demo-tts-sbb

  1. try {
  2. Dialog dialog = provider.getNewDialog(evt.getServerTransaction());
  3. dialog.terminateOnBye(true);
  4. daci = acif.getActivityContextInterface((DialogActivity) dialog);
  5. daci.attach(sbbContext.getSbbLocalObject());

代码示例来源:origin: org.mobicents.examples/mgcp-demo-recorder-sbb

  1. try {
  2. Dialog dialog = provider.getNewDialog(evt.getServerTransaction());
  3. dialog.terminateOnBye(true);
  4. daci = acif.getActivityContextInterface((DialogActivity) dialog);
  5. daci.attach(sbbContext.getSbbLocalObject());

相关文章