cutemeister
06/04/2011, 23h34
bonsoir a vous
je suis entrain de développer une tableau de bord pour asterisk dans le cadre d'un projet pour la fac.et la je bute sur un petit problème. tout marche sur ma plateforme de départ mais je voudrais passer en realtime mais je n'arrive pas a passer en dynamic hint.
mon fichier sip.conf
[general]
context=default
srvlookup=yes
notifyringing=yes
notifyhold=no
[test1]
type=friend
secret=azerty
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=internal
call-limit=2
subscribecontext=supervison
[test2]
type=friend
secret=azerty
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=internal
call-limit=2
subscribecontext=supervison
mon fichier extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
IAXINFO=guest ; IAXtel username/password
TRUNK=DAHDI/G2 ; Trunk interface
TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0)
[local]
ignorepat => 9
include => default
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider
include => parkedcalls
same => n,GotoIf($["${isnresult}" != ""]?from)
same => n,Set(DIALSTATUS=CONGESTION)
same => n,Goto(fn-CONGESTION,1)
same => n(from),Set(__SIPFROMUSER=${CALLERID(num)})
same => n,GotoIf($["${GLOBAL(FREENUMDOMAIN)}" = ""]?dial) ; check if we set the FREENUMDOMAIN global variable in [global]
same => n,Set(__SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)}) ; if we did set it, then we'll use it for our outbound dialing domain
same => n(dial),Dial(SIP/${isnresult},40)
same => n,Goto(fn-${DIALSTATUS},1)
exten => fn-BUSY,1,Busy()
exten => _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})
same => n,Congestion()
[default]
[internal]
exten => 611,1,Echo( )
[supervision]
exten => _XXX,hint,SIP/${EXTEN}
mais alors que mes deux téléphones sont logués il m’affiche
localhost*CLI> core show hints
-= Registered Asterisk Dial Plan Hints =-
_XXX@internal : SIP/${EXTEN} State:Idle Watchers 0
_XXX@supervision : SIP/${EXTEN} State:Idle Watchers 0
----------------
- 2 hints registered
donc ou c'est moi qui ne sait pas ce que cela devrais me retourner ou il y a une erreur quelque part pourriez vous m’éclairer et merci d'avance.
je suis entrain de développer une tableau de bord pour asterisk dans le cadre d'un projet pour la fac.et la je bute sur un petit problème. tout marche sur ma plateforme de départ mais je voudrais passer en realtime mais je n'arrive pas a passer en dynamic hint.
mon fichier sip.conf
[general]
context=default
srvlookup=yes
notifyringing=yes
notifyhold=no
[test1]
type=friend
secret=azerty
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=internal
call-limit=2
subscribecontext=supervison
[test2]
type=friend
secret=azerty
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=internal
call-limit=2
subscribecontext=supervison
mon fichier extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
IAXINFO=guest ; IAXtel username/password
TRUNK=DAHDI/G2 ; Trunk interface
TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0)
[local]
ignorepat => 9
include => default
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider
include => parkedcalls
same => n,GotoIf($["${isnresult}" != ""]?from)
same => n,Set(DIALSTATUS=CONGESTION)
same => n,Goto(fn-CONGESTION,1)
same => n(from),Set(__SIPFROMUSER=${CALLERID(num)})
same => n,GotoIf($["${GLOBAL(FREENUMDOMAIN)}" = ""]?dial) ; check if we set the FREENUMDOMAIN global variable in [global]
same => n,Set(__SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)}) ; if we did set it, then we'll use it for our outbound dialing domain
same => n(dial),Dial(SIP/${isnresult},40)
same => n,Goto(fn-${DIALSTATUS},1)
exten => fn-BUSY,1,Busy()
exten => _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})
same => n,Congestion()
[default]
[internal]
exten => 611,1,Echo( )
[supervision]
exten => _XXX,hint,SIP/${EXTEN}
mais alors que mes deux téléphones sont logués il m’affiche
localhost*CLI> core show hints
-= Registered Asterisk Dial Plan Hints =-
_XXX@internal : SIP/${EXTEN} State:Idle Watchers 0
_XXX@supervision : SIP/${EXTEN} State:Idle Watchers 0
----------------
- 2 hints registered
donc ou c'est moi qui ne sait pas ce que cela devrais me retourner ou il y a une erreur quelque part pourriez vous m’éclairer et merci d'avance.