Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2011-09-21 12:59:43 +0400

ufik Gravatar ufik

N-way calling. Проблемы скидывает абонентов.

Лог дебаг консоли: C:\fakepath\log.jpg

Код конфигов: extension.conf [default] exten => XXX,1,Set(DYNAMICFEATURES=nway-start) exten => _XXX,n,Dial(SIP/${EXTEN},,tT) exten => 1234,1,MeetMe(1234)

[dynamic-nway] exten => XXX,1,Answer exten => _XXX,n,Set(CONFNO=${EXTEN}) exten => _XXX,n,Set(MEETMEEXITCONTEXT=dynamic-nway-invite) exten => _XXX,n,Set(DYNAMICFEATURES=) exten => _XXX,n,MeetMe(${CONFNO},pdMX) exten => _XXX,n,Hangup

[dynamic-nway-invite] exten => 0,1,Read(DEST,dial,,i) exten => 0,n,Set(DYNAMICFEATURES=nway-inv#nway-noinv) exten => 0,n,Dial(SIP/${DEST}) #Local/${DEST}@dynamic-nway-dest,,g exten => 0,n,Set(DYNAMICFEATURES=) exten => 0,n,Goto(dynamic-nway,${CONFNO},1) exten => i,1,Goto(dynamic-nway,${CONFNO},1)

[dynamic-nway-dest] exten => _XXX,1,Dial(SIP/${EXTEN})

[macro-nway-start] exten => s,1,Set(CONFNO=1234) #${FindFreeConf()} exten => s,n,ChannelRedirect(${BRIDGEPEER},dynamic-nway,${CONFNO},1) exten => s,n,Read(DEST,dial,,i) exten => s,n,Set(DYNAMICFEATURES=nway-inv#nway-noinv) exten => s,n,Dial(SIP/${DEST})#Local/${DEST}@dynamic-nway-dest,,g exten => s,n,Set(DYNAMICFEATURES=) exten => s,n,Goto(dynamic-nway,${CONFNO},1)

[macro-nway-ok] exten => s,1,ChannelRedirect(${BRIDGEPEER},dynamic-nway,${CONFNO},1)

[macro-nway-notok] exten => s,1,SoftHangup(${BRIDGEPEER})

features.conf [applicationmap] nway-start => 0,caller,Macro,nway-start nway-inv => *,caller,Macro,nway-ok nway-noinv => *#,caller,Macro,nway-notok

dtmf коды проходят, звоню на 102 звонок идёт устанавливается, набираю 0 у меня на софтофоне показывает что звонок ещё есть и появляется звук для набора номера(на софтофоне 102 показывает что звонок пропал), набираю 101 ему звучит звук пустой конференции, жму * всё сбрасывается. Звоню с софтофона 100.

система: Linux buh_test.concern 2.6.18-194.11.1.el5 #1 SMP Tue Aug 10 19:09:06 EDT 2010 i686 i686 i386 GNU/Linux Астериск: 1.6

N-way calling. Проблемы скидывает абонентов.

Лог дебаг консоли: C:\fakepath\log.jpg

Код конфигов: extension.conf [default] exten => XXX,1,Set(DYNAMICFEATURES=nway-start) exten => _XXX,n,Dial(SIP/${EXTEN},,tT) exten => 1234,1,MeetMe(1234)Конфиги взяты отсюда: http://www.voip-info.org/wiki/view/Asterisk+n-way+call+HOWTO

[dynamic-nway] exten => XXX,1,Answer exten => _XXX,n,Set(CONFNO=${EXTEN}) exten => _XXX,n,Set(MEETMEEXITCONTEXT=dynamic-nway-invite) exten => _XXX,n,Set(DYNAMICFEATURES=) exten => _XXX,n,MeetMe(${CONFNO},pdMX) exten => _XXX,n,Hangup

[dynamic-nway-invite] exten => 0,1,Read(DEST,dial,,i) exten => 0,n,Set(DYNAMICFEATURES=nway-inv#nway-noinv) exten => 0,n,Dial(SIP/${DEST}) #Local/${DEST}@dynamic-nway-dest,,g exten => 0,n,Set(DYNAMICFEATURES=) exten => 0,n,Goto(dynamic-nway,${CONFNO},1) exten => i,1,Goto(dynamic-nway,${CONFNO},1)

[dynamic-nway-dest] exten => _XXX,1,Dial(SIP/${EXTEN})

[macro-nway-start] exten => s,1,Set(CONFNO=1234) #${FindFreeConf()} exten => s,n,ChannelRedirect(${BRIDGEPEER},dynamic-nway,${CONFNO},1) exten => s,n,Read(DEST,dial,,i) exten => s,n,Set(DYNAMICFEATURES=nway-inv#nway-noinv) exten => s,n,Dial(SIP/${DEST})#Local/${DEST}@dynamic-nway-dest,,g exten => s,n,Set(DYNAMICFEATURES=) exten => s,n,Goto(dynamic-nway,${CONFNO},1)

[macro-nway-ok] exten => s,1,ChannelRedirect(${BRIDGEPEER},dynamic-nway,${CONFNO},1)

[macro-nway-notok] exten => s,1,SoftHangup(${BRIDGEPEER})

features.conf [applicationmap] nway-start => 0,caller,Macro,nway-start nway-inv => *,caller,Macro,nway-ok nway-noinv => *#,caller,Macro,nway-notokОдно исключение функция ${FindFreeConf()} заменён на номер реальной конференции т.к. выкидывала ошибку в логах.

dtmf коды проходят, звоню на 102 звонок идёт устанавливается, набираю 0 у меня на софтофоне показывает что звонок ещё есть и появляется звук для набора номера(на софтофоне 102 показывает что звонок пропал), набираю 101 ему звучит звук пустой конференции, жму * всё сбрасывается. Звоню с софтофона 100.

система: Linux buh_test.concern 2.6.18-194.11.1.el5 #1 SMP Tue Aug 10 19:09:06 EDT 2010 i686 i686 i386 GNU/Linux Астериск: 1.6

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.