Звездочка - определение ответа через sip транк

У меня есть магистраль SIp, и я хочу сделать исходящий вызов на внешний аналоговый номер и воспроизвести сообщение, когда другая сторона ответит на него. Проблема в том, что сообщение воспроизводится, как только оно заканчивает набор номера, не дожидаясь ответа. Между расширениями SIP работает нормально, но не для исходящих внешних вызовов. Любая помощь?

Подробности: вызов инициируется из CLI (для простоты)

CLI> Исходное расширение Sip/MySipTrunk/destinationNumber 6789@from-sip

в абонентской группе:

[Из-глотки]

ext => 6789.1, answer ()

ext => 6789, n, Воспроизведение (демо-поздравления)

ext => 6789.n, зависание ()

Спасибо....

3 ответа

Я думаю, что есть проблема с вашим провайдером магистрали SIP. Я почти уверен, что сразу после INVITE 200 OK, а затем фальшивый звонок в RTP аудио.

Вам нужно настроить обнаружение ответа на оборудовании, используемом для дозвона.

Вы также можете написать приложение для определения тона, но для этого требуется уровень знаний гуру и опыт программирования на языке c/ C++.

При установке звездочки по умолчанию приложение для обнаружения тона отсутствует.

Если обнаружение в порядке, проблема может быть с неправильным порядком в вашей "звонилке". Вы можете попробовать изменить порядок вызовов (первый вызов, а не вызов ext), чтобы все было в порядке.

Приложение ps create dialing требует более высокого уровня в звездочке. Есть много других вопросов в этой области.

Не уверен, что это был ответ. а я вижу. btn Ваше расширение и ответь на заявку в первой строке.

ext => 6789,1, ответ ()

ext => 6789, n, Воспроизведение (демо-поздравления)

ext => 6789, n, зависание

Другие вопросы по тегам