VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

call reject при занятости абонента.

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

call reject при занятости абонента.

Сообщение Paguk »

Добрый день коллеги.
при вызове абонента по подобному сценарию (описан ниже) в транк уходит call reject.
Где ошибка?

exten => 7354350,1,NoOP(all phone ring)
same => n,gosub(dial-one,s,1(Radiktest,701))
same => n,Hangup()

[dial-one]
exten => s,1,Set(__DEXTEN=${ARG2}) ;ARG1=client001 ARG2=4000 ARG3=Mohclass
same => n,Set(CDR(accountcode)=${ARG1})
same => n,ExecIf($["${DB(${ARG1}/MONITOR/${DEXTEN})}" = "yes" | "${DB(${ARG1}/MONITOR/${CDR(officenum)})}" ="yes"]?Set(monitorflag=M(monitor^${CALLERID(number)})):Set(monitorflag=))
same => n,ExecIf($["${DB(${ARG1}/MONITOR/${DEXTEN})}" = "yes" | "${DB(${ARG1}/MONITOR/${CDR(officenum)})}" ="yes"]?Set(_mon_fname=/var/spool/asterisk/monitor/${CDR(accountcode)}/${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${ARG1}-${DEXTEN}):Set(monitorflag=))
same => n,goto(godial,1)

exten => godial,1,noop("CDR(accountcode)=${CDR(accountcode)},DEXTEN=${DEXTEN},DEVICE_STATE=${DEVICE_STATE(sip/${CDR(accountcode)}${DEXTEN})})
same => n,GotoIf($["${DEVICE_STATE(sip/${CDR(accountcode)}${DEXTEN})}" = "BUSY" | "${DEVICE_STATE(sip/${CDR(accountcode)}${DEXTEN})}"="RINGING" | "${DEVICE_STATE(sip/${CDR(accountcode)}${DEXTEN})}" = "UNAVAILABLE" ]?busy,1)
same => n,dial(sip/${CDR(accountcode)}${DEXTEN},${RINGTIMER},tT${ARG3} ${monitorflag}))
same => n,return()

exten => busy,1,return()
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: call reject при занятости абонента.

Сообщение tma »

Ошибка в самом низу...
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH