2015-02-11 2 views
0

Я написал один sipservlet. при выполнении тестирования через SIPdriver, я вижу doInvite, метод doResponce вызывает, но метод doBye не вызывает. Пожалуйста помоги. Спасибо за вашу поддержку заранее.doBye метод sip сервлета, не вызывающий при тестировании юнита через SIPDriver

+0

Невозможно помочь с такой небольшой информацией, разместите свои вопросы на https://groups.google.com/forum/#!forum/mobicents-public с образцом кода и журналами файлов такого тестового вызова. – jeand

ответ

0

Последующие запросы SIP (например, BYE) обычно идут напрямую от однорангового (без прохождения через прокси). Чтобы вызвать приложение, чтобы получить BYE и в самом деле все другие последующие запросы, выполните одно из следующих действий:

  1. При получении INVITE, прокси-запрос, поставив рекорд пути к истинно по доверенности (request.getProxy() .setRecordRoute (true);).

  2. Внедрение поведения вашего приложения в качестве пользовательского агента «back-to-back» (b2bua). Это гораздо более сложная модель приложения для реализации, но также дает гораздо больший контроль над сеансами SIP.

Надеюсь, это поможет!

Смежные вопросы