Freeswitch: для вызова bgapi не получено событие BACKGROUND_JOB - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь инициировать вызов при получении вызова через mod_eventsocket (в исходящем режиме).

Я пробовал что-то похожее на этот вызов:

bgapi originate {origination_uuid='7b2d5816-6c8c-4107-bdbd-fda2d564e054'}sofia/gateway/test/61xxxxx '&park()'\nJob-UUID: 194dfd05-d31f-4361-b33b-6df0e32d8432

Я получаю обратно

Тип содержимого: команда / ответ Текст ответа: + OK Job-UUID: 194dfd05-d31f-4361-b33b-6df0e32d8432 Job-UUID: 194dfd05-d31f-4361- b33b-6df0e32d8432

, но дальнейшие события не получены ie. нет события BACKGROUND_JOB (я подписался на событие). В настоящее время я пытаюсь опросить состояние канала с помощью 'eval uuid', который в конечном итоге возвращает CS_EXECUTE, когда инициация была успешной, и затем я могу соединить канал с помощью 'intercept'. Но если возможно, я бы хотел избежать голосования. Я что-то упустил?

Большое спасибо за любую помощь.

...