1 | изначальная версия редактировать | |
Функция SIPPEER, параметр status
2 | No.2 Revision редактировать |
Функция SIPPEER, параметр status'status'. Предполагается, что для этого пира должен быть включен 'qualify'.
3 | No.3 Revision редактировать |
Функция SIPPEER, параметр 'status'. Предполагается, что для этого пира должен быть включен 'qualify'.
exten => 606060,1,NoOp( check peer status ) same => n,NoOp( [sipnet] SIPPEER info: ${SIPPEER(sipnet,status)}) same => n,NoOp( ;===================================== ) same => n,NoOp( [megavoip] SIPPEER info: ${SIPPEER(megavoip,status)}) same => n,NoOp( ;===================================== ) same => n,GotoIf($[${SIPPEER(sipnet,status)}= "OK"]?sndial:mv) same => n(sndial),Dial(SIP/sipnet/${EXTEN},5) same => n,Hangup same => n(mv),NoOp( [sipnet] is UNREACHABLE, trying [megavoip] in 1 second ... ) same => n,Wait(1) same => n,GotoIf($[${SIPPEER(megavoip,status)}= "OK"]?mvdial:hang) same => n(mvdial),Dial(SIP/megavoip/${EXTEN},5) same => n,Hangup same => n(hang),Playback(have-a-rest) same => n,Hangup
4 | No.4 Revision редактировать |
Функция SIPPEER, параметр 'status'. Предполагается, что для этого пира должен быть включен 'qualify'.
exten => 606060,1,NoOp( check peer status )
same => n,NoOp( [sipnet] SIPPEER info: ${SIPPEER(sipnet,status)})
same => n,NoOp( ;===================================== )
same => n,NoOp( [megavoip] SIPPEER info: ${SIPPEER(megavoip,status)})
same => n,NoOp( ;===================================== )
same => n,GotoIf($[${SIPPEER(sipnet,status)}= "OK"]?sndial:mv)
same => n(sndial),Dial(SIP/sipnet/${EXTEN},5)
same => n,Hangup
same => n(mv),NoOp( [sipnet] is UNREACHABLE, trying [megavoip] in 1 second ... )
same => n,Wait(1)
same => n,GotoIf($[${SIPPEER(megavoip,status)}= "OK"]?mvdial:hang)
same => n(mvdial),Dial(SIP/megavoip/${EXTEN},5)
same => n,Hangup
same => n(hang),Playback(have-a-rest)
same => 5 | No.5 Revision редактировать |
Функция SIPPEER, параметр 'status'. Предполагается, что для этого пира должен быть включен 'qualify'.
exten => 606060,1,NoOp( check peer status )
same => n,NoOp( [sipnet] SIPPEER info: ${SIPPEER(sipnet,status)})
same => n,NoOp( ;===================================== )
same => n,NoOp( [megavoip] SIPPEER info: ${SIPPEER(megavoip,status)})
same => n,NoOp( ;===================================== )
same => n,GotoIf($[${SIPPEER(sipnet,status)}= "OK"]?sndial:mv)
same => n(sndial),Dial(SIP/sipnet/${EXTEN},5)
same => n,Hangup
same => n(mv),NoOp( [sipnet] is UNREACHABLE, trying [megavoip] in 1 second ... )
same => n,Wait(1)
same => n,GotoIf($[${SIPPEER(megavoip,status)}= "OK"]?mvdial:hang)
same => n(mvdial),Dial(SIP/megavoip/${EXTEN},5)
same => n,Hangup
same => n(hang),Playback(have-a-rest)
same => n,Hangup
6 | No.6 Revision редактировать |
Функция SIPPEER, параметр 'status'. Предполагается, что для этого пира должен быть включен 'qualify'.
exten => 606060,1,NoOp( check peer status )
same => n,NoOp( [sipnet] SIPPEER info: ${SIPPEER(sipnet,status)})
same => n,NoOp( ;===================================== )
same => n,NoOp( [megavoip] SIPPEER info: ${SIPPEER(megavoip,status)})
same => n,NoOp( ;===================================== )
same => n,GotoIf($[${SIPPEER(sipnet,status)}= "OK"]?sndial:mv)
same => n(sndial),Dial(SIP/sipnet/${EXTEN},5)
same => n,Hangup
same => n(mv),NoOp( [sipnet] is UNREACHABLE, trying [megavoip] in 1 second ... )
same => n,Wait(1)
same => n,GotoIf($[${SIPPEER(megavoip,status)}= "OK"]?mvdial:hang)
same => n(mvdial),Dial(SIP/megavoip/${EXTEN},5)
same => n,Hangup
same => n(hang),Playback(have-a-rest)
n(hang),Playback(all-peers-are-dead)
same => n,Hangup
7 | No.7 Revision редактировать |
Функция SIPPEER, SIPPEER, параметр 'status'. Предполагается, что для этого пира должен быть включен 'qualify'.
exten => 606060,1,NoOp( check peer status )
same => n,NoOp( [sipnet] SIPPEER info: ${SIPPEER(sipnet,status)})
same => n,NoOp( ;===================================== )
same => n,NoOp( [megavoip] SIPPEER info: ${SIPPEER(megavoip,status)})
same => n,NoOp( ;===================================== )
same => n,GotoIf($[${SIPPEER(sipnet,status)}= "OK"]?sndial:mv)
same => n(sndial),Dial(SIP/sipnet/${EXTEN},5)
same => n,Hangup
same => n(mv),NoOp( [sipnet] is UNREACHABLE, trying [megavoip] in 1 second ... )
same => n,Wait(1)
same => n,GotoIf($[${SIPPEER(megavoip,status)}= "OK"]?mvdial:hang)
same => n(mvdial),Dial(SIP/megavoip/${EXTEN},5)
same => n,Hangup
same => n(hang),Playback(all-peers-are-dead)
same => n,Hangup
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.