Перевод звонка - проблема с AMI
Очень долго не могу решить следующую вещь.
Поступает звонок. Я через AMI определяю CallerId.
В зависимости от CallerId мне нужно направить звонок на
нужного оператора.
Для этого я отлавливаю сообщение NewChannel.
Далее, пытаюсь перевести звонок сообщением Redirect,
с параметрами, к примеру:
channel = SIP/sipnet.ru-00000000 (это тот, что содержался в сообщении NewChannel)
extension = 1001
context = "from-internal"
prority = 1
Получаю следующий ответ от сервера о том, что сип-клиент занят.
== Using SIP VRTP CoS mark 6
-- Called 1001
-- Got SIP response 486 "Busy Here" back from 192.168.1.101
-- SIP/1001-00000001 is busy
== Everyone is busy/congested at this time (1:1/0/0)
-- Executing [s@macro-dial:8] Set("SIP/sipnet.ru-00000000", "DIALSTATUS=BUSY") in new stack
Но с сип-клиентом все нормально, он не занят. В чем может быть проблема?
Спасибо.
| lightcaster wrote: |
| Поступает звонок. Я через AMI определяю CallerId. В зависимости от CallerId мне нужно направить звонок на нужного оператора. |
а разве средствами диалплана такое не решается?
_________________
Успехов!