Я пытаюсь поставить вызов на удержание через интерфейс управления Asterisk (AMI), и я выяснил, что для этого вам необходимо эффективно запарковать вызов. Где я столкнулся с проблемой, так это во втором канале, в котором вы размещаетесь и паркуетесь.
Я попытался поставить Channel2 с расширением 702, но это не работает, поскольку он жалуется, что это не канал (очевидно). Итак, как мне создать второй канал? Я инициирую другой вызов?
Мой файл functions.conf с подробным описанием парковочных вызовов:
[general]
parkext => 700
parkpos => 701-720
context => parkedcalls
;parkinghints = no
;parkingtime => 45
Я использую отличную библиотеку PAMI (AMI для PHP):
$parkMsg = new ParkAction($_REQUEST['channel'],'702');//Getting channel is the original call chan, 702 is my misguided attempt at parking
$results = $pamiClient->send($parkMsg);