pthenot
28/07/2014, 15h45
Bonjour,
J'utilise asterisk avec la configuration suivante
sip.conf
[general]
language=fr
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
canreinvite=no
defaultexpiry=3600
registertimeout=30
registerattempts=0
disallow=all
allow=ulaw
allowguest=yes
nat=yes
;Déclaration du compte sip ovh.com
register => 00331XXXXX:xxxxxxx@sip.ovh.fr:5060/00331XXXXX
[vers-ovh]
disallow=all
type=peer
secret=xxxxxxxx
qualify=yes
insecure=invite
host=sip.ovh.fr
fromuser=00331XXXXX
fromdomain=sip.ovh.fr
nat=yes
canreinvite=no
dtmfmode=rfc2833
video=no
restrictcid=no
context=depuis-ovh
allow=ulaw
allow=alaw
extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
autofallthrough=yes
[work]
exten => 200,1,Dial(SIP/${EXTEN},10,tT)
exten => 200,2,VoiceMail(${EXTEN}@work)
exten => 200,n,Hangup
exten => 400,1,Dial(SIP/${EXTEN},10,tT)
exten => 400,2,VoiceMail(${EXTEN}@work)
exten => 400,n,Hangup
;Numéro de la boite vocale
exten => 250,1,VoiceMailMain(${CALLERID(num)}@work,s)
;Passer des appels via le compte sip OVH
;Ce qui exclut les les numéros surtaxés en 08.
exten=> _0[1234569]XXXXXXXX,1,Dial(SIP/vers-ovh/${EXTEN})
[depuis-ovh]
;exten =>00331XXXXX,1,Answer()
;exten =>00331XXXXX,2,Dial(SIP/200, 10)
;exten =>00331XXXXX,3,VoiceMail(200@work)
;exten =>00331XXXXX,n,Hangup
;exten =>00331XXXXX,i,Hangup
exten =>s,1,Answer()
exten =>s,2,Dial(SIP/200, 10)
exten =>s,3,VoiceMail(200@work)
exten =>s,n,Hangup
exten =>s,i,Hangup
users.conf
[general]
hasvoicemail = yes
hassip = yes
hasiax = yes
callwaiting = yes
threewaycalling = yes
callwaitingcallerid = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
callgroup = 1
pickupgroup = 1
nat = yes
[template](!)
type=friend
host=dynamic
dtmfmode=rfc2833
disallow=all
allow=ulaw
context = work
[400](template)
fullname = 400
username = 400
secret = secret
[200](template)
fullname = 200
username = 200
secret = secret
Tout fonctionne sauf les appels entrants.
Si je remplace dans extensions.conf l'extension 's' par le numéro '00331XXXXX' cela fonctionne mais pourquoi cela ne fonctionne pas avec l'extension start 's'.?
Je vous remercie pour votre aide.
Pascal
J'utilise asterisk avec la configuration suivante
sip.conf
[general]
language=fr
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
canreinvite=no
defaultexpiry=3600
registertimeout=30
registerattempts=0
disallow=all
allow=ulaw
allowguest=yes
nat=yes
;Déclaration du compte sip ovh.com
register => 00331XXXXX:xxxxxxx@sip.ovh.fr:5060/00331XXXXX
[vers-ovh]
disallow=all
type=peer
secret=xxxxxxxx
qualify=yes
insecure=invite
host=sip.ovh.fr
fromuser=00331XXXXX
fromdomain=sip.ovh.fr
nat=yes
canreinvite=no
dtmfmode=rfc2833
video=no
restrictcid=no
context=depuis-ovh
allow=ulaw
allow=alaw
extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
autofallthrough=yes
[work]
exten => 200,1,Dial(SIP/${EXTEN},10,tT)
exten => 200,2,VoiceMail(${EXTEN}@work)
exten => 200,n,Hangup
exten => 400,1,Dial(SIP/${EXTEN},10,tT)
exten => 400,2,VoiceMail(${EXTEN}@work)
exten => 400,n,Hangup
;Numéro de la boite vocale
exten => 250,1,VoiceMailMain(${CALLERID(num)}@work,s)
;Passer des appels via le compte sip OVH
;Ce qui exclut les les numéros surtaxés en 08.
exten=> _0[1234569]XXXXXXXX,1,Dial(SIP/vers-ovh/${EXTEN})
[depuis-ovh]
;exten =>00331XXXXX,1,Answer()
;exten =>00331XXXXX,2,Dial(SIP/200, 10)
;exten =>00331XXXXX,3,VoiceMail(200@work)
;exten =>00331XXXXX,n,Hangup
;exten =>00331XXXXX,i,Hangup
exten =>s,1,Answer()
exten =>s,2,Dial(SIP/200, 10)
exten =>s,3,VoiceMail(200@work)
exten =>s,n,Hangup
exten =>s,i,Hangup
users.conf
[general]
hasvoicemail = yes
hassip = yes
hasiax = yes
callwaiting = yes
threewaycalling = yes
callwaitingcallerid = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
callgroup = 1
pickupgroup = 1
nat = yes
[template](!)
type=friend
host=dynamic
dtmfmode=rfc2833
disallow=all
allow=ulaw
context = work
[400](template)
fullname = 400
username = 400
secret = secret
[200](template)
fullname = 200
username = 200
secret = secret
Tout fonctionne sauf les appels entrants.
Si je remplace dans extensions.conf l'extension 's' par le numéro '00331XXXXX' cela fonctionne mais pourquoi cela ne fonctionne pas avec l'extension start 's'.?
Je vous remercie pour votre aide.
Pascal