Asterisk/Elastix Hold/Unhold
Добавлено: 30 окт 2014, 15:06
Приветствую всех присутствующих! господа.
Стоит: elastix 2.4.0, asterisk 11.13.0
Возникла проблема с использованием протокола ECCP.
При поступление звонка к оператору имею:
Вызываю метод из eccp hold и получаю:
Звонок уходит на парковку.
Причем сипу 124(который звонит в очередь) сообщается номер парковки и начинает играть музыка ожидания.
Но когда я использую метод из eccp unhold, мне выдает такое:
Из AMI я пробовал делать bridge каналов, но оператор вылетает из очереди при этом. Что делать, как дальше жить? Пару дней разобраться не могу.
Прошу Вас помощи.
Стоит: elastix 2.4.0, asterisk 11.13.0
Возникла проблема с использованием протокола ECCP.
При поступление звонка к оператору имею:
Код: Выделить всё
[status] => oncall
[channel] => SIP/808-000037bc
[extension] => 808
[remote_channel] => SIP/124-000037bd
[onhold] => 0
[callinfo] => SimpleXMLElement Object
(
[calltype] => incoming
[callid] => 7799
[callnumber] => 124
[queuestart] => 16:57:55
[linkstart] => 16:57:56
[queuenumber] => 401
)
Код: Выделить всё
[status] => paused
[channel] => SIP/808-000037bc
[extension] => 808
[onhold] => 1
Код: Выделить всё
Response: Success
Message: Parked calls will follow
Event: ParkedCall
Parkinglot: default
Exten: 751
Channel: SIP/124-000037bd
From: SIP/124-000037bd
Timeout: 3517
Duration: 83
CallerIDNum: 124
CallerIDName: Sultanov D
ConnectedLineNum:
ConnectedLineName:
Event: ParkedCallsComplete
Total: 1
Но когда я использую метод из eccp unhold, мне выдает такое:
Код: Выделить всё
[root@pbx eccp-examples]# php unhold.php Agent/8080 a2d28d28e9d694457b0eb4c0ef7dc81991157d8d
Connect...
SimpleXMLElement Object
(
[status] => paused
[channel] => SIP/808-000037bc
[extension] => 808
[onhold] => 1
)
Terminando hold...
SimpleXMLElement Object
(
[failure] => SimpleXMLElement Object
(
[code] => 417
[message] => Agent not in call
)
)
Disconnect...
Прошу Вас помощи.