Bonjour,

J'ai 2 comptes SIP OVH qui sont connectés à mon serveur asterisk 1,6, j'arrive à les utiliser pour appeler mais pas pour être appelé.

En fait, quand j'appelle ces deux numéros (0123456789 / 0987654321) c'est toujours le contexte [ovh-abc] qui répond alors que 0123456789 correspond à [ovh-123] et 0987654321 à [ovh-abc] et je ne comprend pas pourquoi.

Voici mes fichiers de configuration :

## sip.conf ##

register => 0033123456789:XXXXXX@sip.ovh.net
register => 0033987654321:XXXXXX@sip.ovh.net

[ovh-123]
type=peer
host=sip.ovh.net
context=ovh-123
language=fr
insecure=port,invite
username=0033123456789
secret=XXXXXXX
nat=yes
canreinvite=no
dtmfmode=auto
video=no
restrictcid=no
amaflags=default
qualify=yes

[ovh-abc]
type=peer
host=sip.ovh.net
context=ovh-abc
language=fr
insecure=port,invite
username=0033987654321
fromuser=0033987654321
secret=XXXXXXX
nat=yes
canreinvite=no
dtmfmode=auto
video=no
restrictcid=no
amaflags=default
qualify=yes

## extension.conf ##

[ovh-123]
exten => _s,1,Ringing(1)
exten => _s,n,Answer
exten => _s,n,Dial(SIP/210,10,tm)
exten => _s,n,Voicemail(ovh-rep)
exten => _s,n,Hangup(16)

[ovh-abc]
exten => _s,1,Ringing(1)
exten => _s,n,Answer
exten => _s,n,Dial(SIP/210,10,tm)
exten => _s,n,Voicemail(ovh-rep)
exten => _s,n,Hangup(16)

Mes logs :

== Using SIP RTP CoS mark 5
-- Executing [s@ovh-abc:1] Ringing("SIP/ovh-abc-00000000", "1") in new stack
-- Executing [s@ovh-abc:2] Answer("SIP/ovh-abc-00000000", "") in new stack
-- Executing [s@ovh-abc:3] Dial("SIP/ovh-abc-00000000", "SIP/210,10,tm") in new stack
== Using SIP RTP CoS mark 5
-- Called 210
-- Started music on hold, class 'default', on SIP/ovh-abc-00000000
-- SIP/210-00000001 is ringing
-- Stopped music on hold on SIP/ovh-abc-00000000
== Spawn extension (ovh-abc, s, 3) exited non-zero on 'SIP/ovh-abc-00000000'