Как перевести звонок с помощью приложения для перевода с H323 - PullRequest
0 голосов
/ 10 июня 2011

Я использую звездочки.Я хочу перевести звонок, используя приложение для пересылки по протоколам 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()

Ответы [ 2 ]

0 голосов
/ 21 сентября 2017

Для тех, у кого похожая проблема, иногда передача невозможна, если есть несоответствие с канальной технологией.

Если вы хотите использовать приложение Transfer

Transfer([Tech/]dest[|options]):

Вы должны убедиться, что при использовании TECH (SIP, IAX2, LOCAL и т. Д.) Будут приниматься только входящие вызовы с той же технологией каналапереданы.Если входящий канал - SIP, но вы хотите перейти на IAX, он этого не допустит.

0 голосов
/ 11 июня 2011

То, что вы пытаетесь сделать, может быть достигнуто с помощью команды Goto.Переадресация используется для переадресации вызовов на реальные устройства / пользователей, но если вы хотите придерживаться этого, вы можете попробовать:

exten => 118, n, перевести (Local / 119 @ your_context)

или просто

exten => 118, n, передача (Local / 119)

...