ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Помогите разобраться с ARI

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Помогите разобраться с ARI

Сообщение AndriyPodolian » 31 дек 2021, 16:45

Всем привет!
Немогу разобраться с ARI.
Задача такова, при совершении исходящего звонка с апарата, нужно передать управление Stasis приложению vaillant_out и соеденить абонента и оператора.

Что сделал:
1. При начале звонка приходит событие StasisStart, как только оно пришло, я создаю канал для оператора,
2. Далее создаю канал абонента
3. Теперь создаю мост и добавляю туда эти каналы.

Проблема: канал оператора без всяких проблем добавляется в мост, вот а канал абонента добавляется в мост, только после того, как он на той стороне снимает трубку, при таком расскладе я немогу слышать гудки, или предупреждения что абонент не в зоне покрытия.
При добавлении этого канала в мост до снятия трубки выдает сообщение, что канал не находится в зоне Stasis приложения.
Как только абонент отвечает на звонок, приходит событие StartStasis

Как стартануть Stasis приложение до снятия трубки???



extensions.conf

Код: выделить все
[extension]
;exten = _0XXXXXXXXX,1,Gosub(record,s,1)
;exten = _0XXXXXXXXX,n,Dial(SIP/goip/1${EXTEN})
;exten = _380XXXXXXXXX,1,Gosub(record,s,1)
;exten = _380XXXXXXXXX,n,Dial(SIP/goip/1${EXTEN:2})
exten = _XXXX,1,Stasis(vaillant_out)
exten = _380XXXXXXXXX,1,Stasis(vaillant_out)
exten = _0XXXXXXXXX,1,Stasis(vaillant_out)


[dongle]
exten = s,1,Playback(/etc/asterisk/sound/hello)
;exten = s,n,Gosub(record,s,1)
exten = s,n,Stasis(vaillant_in)
exten = s,n,Dial(SIP/4901,20000,m)


[goip_in]
exten = _0964908538,1,Playback(/etc/asterisk/sound/hello)
exten = _0964908538,n,Stasis(vaillant_in)
exten = _0964908538,n,Dial(SIP/4901,20000,m)
exten = _0684174110,1,Playback(/etc/asterisk/sound/hello)
exten = _0684174110,n,Stasis(vaillant_in)
exten = _0684174110,n,Dial(SIP/4901,20000,m)
AndriyPodolian
 
Сообщений: 4
Зарегистрирован: 31 дек 2021, 16:35

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

cron
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH