#asterisk
#asterisk
Вопрос:
Я использую звездочки. Я хочу передать вызов с помощью приложения передачи с протоколами h323. Но я не могу перевести вызов.
В файл extensions.conf я добавил следующее содержимое.
exten => 118,1,answer()
exten => 118,n,set(__TRANSFER_CONTEXT=transfer)
exten => 118,n,saynumber(567)
exten => 118,n,wait(1)
exten => 118,n,transfer(H323/119)
exten => 119,1,answer()
exten => 119,n,saynumber(222)
exten => 119,n,hangup()
Ответ №1:
Для всех, у кого есть подобная проблема, иногда передача будет невозможна из-за несоответствия технологии канала.
Если кто-то хочет использовать приложение Transfer
Transfer([Tech/]dest[|options]):
Вы должны убедиться, что при использовании технологий (SIP, IAX2, LOCAL и т.д.) Используется только
входящий вызов с той же технологией канала будет переведен. Если входящий канал — SIP, но вы хотите перевести на IAX, это не позволит.
Ответ №2:
То, что вы пытаетесь сделать, может быть достигнуто с помощью команды Goto. Transfer используется для перевода вызовов на реальные устройства / пользователей, но если вы хотите придерживаться этого, вы можете попробовать:
exten => 118,n,transfer(Локальный/119@your_context)
или просто
exten => 118,n,передача (локальная / 119)