PDA

Voir la version complète : NOTICE[2493]: chan_sip.c:15765 handle_request_invite: Call from '1000' to extension '1001' rejected because extension not fou



debutant
14/12/2012, 11h43
Bonjour

Excusez-moi mais je suis nouveau sur le forum

Au fait j’ai décidé d’installer et de configurer asterisk dans le but de passer des appels téléphoniques.

J’ai deux PC et chacun à comme système d’exploitation WINDOWS 7 et, sur l’un des PC que j’utilise comme serveur j’ai installé VMWARE 7 sur lequel se trouve redhat enterprise (sur lequel se trouve asterisk).

Les deux pc sont reliés par un routeur DLINK que j’utilise comme Switch.
J’arrive à pinger parfaitement les deux systèmes Windows et aussi redhat enterprise et donc après avoir créé 2 comptes SIP sur Asterisk dans sip.conf et configurer extensions.conf, j’arrive parfaitement à me loguer.
Mon problème est le suivant lorsque je veux émettre un appel une erreur

apparait au niveau du > CLI
Me disant :

NOTICE[2493]: chan_sip.c:15765 handle_request_invite: Call from '1000' to extension '1001' rejected because extension not found.

Apres plusieurs jours d’insomnie je trébuche toujours la dessus. Et donc j’aimerais avoir S’il vous plait votre aide pour régler ce problème

La version d’asterisk que j’utilise est la version 1.4.43

Configuration sip.conf

[1000]
type=friend
context= internal
secret=12345
language=fr
callerid=1000
host = dynamic
username = 1000
nat = no
canreinvite = yes
dtmfmode = rfc2833
disallow = all
allow = ulaw
allow = alaw
mailbox = 1000@default

[1001]
type= friend
context= internal
secret= 12345
language = fr
callerid = 1001
host = dynamic
username = 1001
nat = no
canreinvite = yes
dtmfmode = rfc2833
disallow = all
allow = ulaw
allow = alaw
mailbox = 1001@default

extensions.conf

[globals]

[general]
autofallthrough=yes

[default]

[internal]
exten => 1000,1,Wait(1)
exten => 1000,2,Dial(SIP/1000,8,tT)
exten => 1000,3,VoiceMail(u1000);
exten => 1000,4,Hangup();

exten => 1001,1,Wait(1)
exten => 1001,2,Dial(SIP/1001,8,tT)
exten => 1001,3,VoiceMail(u1001);
exten => 1001,4,Hangup();



S'il vous plait aider moi c'est pour mon stage :ouimaitre:

debutant
14/12/2012, 12h13
Je precise bien que VMWARE est installer sur l'un des pc et que sur VMWARE est installer redhat enterprise.

1 Laptop (windows7)
1 desktop dual core (windows7) + VMware (redhat enterpr)
1 routeur DLink Utilisé comme Switch

Merci

debutant
14/12/2012, 12h21
Aider moi s'il vous plait

Reaper
14/12/2012, 13h20
Salut, supprime extensions.ael si il est présent depuis ton répertoire asterisk.
Sinon, exécute "dialplan show internal" et regarde si tu as toutes tes lignes de config.

debutant
14/12/2012, 13h51
Merci sincèrement pour ta réponse

j'ai fais comme tu m'a dit
j'ai supprimer extension.ael
et aussi exécuté la commande dialplan show internal et voici ce que j'ai comme résultat

[ Context ‘internal’ created by ‘pbx config’ ]
‘1000’ =˃ 1. Wait (1)
2. Dial (SIP/1000|8|tT)
3. VoiceMail (u1000)
4. Hangup ()
‘1001’ =˃ 1. Wait (1)
2. Dial (SIP/1001|8|tT)
3. VoiceMail (u1001)
4. Hangup ()

mais j'ai toujours cette erreur même après avoir fait service asterisk restart

debutant
14/12/2012, 15h12
quelqu'un pour m'aider? s'il vous plait

Reaper
14/12/2012, 18h16
Colle moi output de "sip show peer 1000" et "sip show peer 1001"

debutant
14/12/2012, 20h21
excuse moi pour le retard je viens tous juste de rentrer après ma journée de stage. ok je te l'envoi

debutant
14/12/2012, 20h43
Connected to Asterisk 1.4.43 currently running on localhost (pid = 2454)
localhost*CLI> sip show peer 1000


* Name : 1000
Secret : <Set>
MD5Secret : <Not set>
Context : default
Subscr.Cont. : <Not set>
Language : fr
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox : 1000@default
VM Extension : asterisk
LastMsgsSent : 0/0
Call limit : 0
Dynamic : Yes
Callerid : "" <1000>
MaxCallBR : 384 kbps
Expire : 3603
Insecure : no
Nat : RFC3581
ACL : No
T38 pt UDPTL : No
CanReinvite : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : No
Forward Loop : Yes
DTMFmode : rfc2833
LastMsg : 0
ToHost :
Addr->IP : 192.168.1.2 Port 5060
Defaddr->IP : 0.0.0.0 Port 5060
Def. Username: miki1
SIP Options : (none)
Codecs : 0xc (ulaw|alaw)
Codec Order : (ulaw:20,alaw:20)
Auto-Framing: No
Status : Unmonitored
Useragent :
Reg. Contact : sip:1000@192.168.1.2:5060;rinstance=20b6dc51d16ff2 54

localhost*CLI> sip show peer 1001


* Name : 1001
Secret : <Set>
MD5Secret : <Not set>
Context : default
Subscr.Cont. : <Not set>
Language : fr
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox : 1001@default
VM Extension : asterisk
LastMsgsSent : 0/0
Call limit : 0
Dynamic : Yes
Callerid : "" <1001>
MaxCallBR : 384 kbps
Expire : 3599
Insecure : no
Nat : RFC3581
ACL : No
T38 pt UDPTL : No
CanReinvite : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : No
Forward Loop : Yes
DTMFmode : rfc2833
LastMsg : 0
ToHost :
Addr->IP : 192.168.1.4 Port 5060
Defaddr->IP : 0.0.0.0 Port 5060
Def. Username: 1001
SIP Options : (none)
Codecs : 0xc (ulaw|alaw)
Codec Order : (ulaw:20,alaw:20)
Auto-Framing: No
Status : Unmonitored
Useragent :
Reg. Contact : sip:1001@192.168.1.4:5060;rinstance=a899505fd43481 92

localhost*CLI>

debutant
14/12/2012, 20h45
voici donc mes configs. excuse moi encore

Reaper
14/12/2012, 21h12
Comme tu peux voir dans tes informations le context pour tes extensions est:


Context : default

Ca ne fonctionne pas, parce que ils ne sont pas dans le context internal, ce qui est curieux, parce que le fichier il a l'air bon. Arrete le processus asterisk et redemarre le, vérifie le context. Si ça ne fonctionne pas demarre asterisk dans le mode asterisk -vvvvv et regarde coté erreurs. Et derniere chose, regarde dans users.conf si par hazard les deux extensions ne se trouvent pas également en double.

debutant
15/12/2012, 01h46
merci beaucoup sa marche à présent j'ai supprimer le context internal et je l'ai remplacé par default tout en le redefinissant dans extensions.conf et à présent tout marche merci beaucoupppppp. je réussi à émettre des appels dans les deux sens et à m'entendre. merci merci merci 1000 fois

Reaper
15/12/2012, 02h09
Je vous deconseille d'utiliser le contexte default.

jean
15/12/2012, 05h35
sip reload

le contexte dans le sip show peer montre defautl, alors que ton sip.conf indique internal - peut etre ton sip n'a pas été rechargé apres la modif

sinon, au passage, asterisk sur du vmware, c'est bien pour tester, en prod, je suis pas convaincu de la qualité - redaht + vmware + windows.... ca fait une belle usine a gaz

debutant
15/12/2012, 11h47
ok pas de problème j'ai essayer de reconfigurer sans utiliser [default] comme tu me la dit et bizarrement tout passe maintenant. au fait j'ai utilisé [demo] dans extensions.conf j'ai changer mes context dans sip.conf et miracle tout s'est mis à fonctionner ensuite j'ai modifier l’extension [demo]et l'ai remplacer par [internal] l'extension que j'utilisai préalablement dans un nouveau fichier tout en redéfinissant mon plan de numérotation et sa marche toujours. j'arrive toujours pas à comprendre ce qui posait problème au début. peut etre un bug d'asterisk.

debutant
15/12/2012, 12h00
je voulais aussi dire que sur VMWARE j'avais installer une première version d'asterisk 1.4.43 sur mon redhat et comme j'avais ce problème j'ai créer une nouvelle machine virtuel sur laquelle j'avais aussi installer redhat et cette fois ci avec une autre version asterisk 1.4.19. J'avais sur les deux versions le même problème d'erreur. Mais après que le problème se soit résolut sur 1.4.43 il se trouve qu'il s'est aussi automatiquement résolut sur le 1.4.19. Vous pouvez me donner un petit éclaircissement à ses problèmes que j'ai eux.

DONC SUR VMWARE J'AI DEUX MACHINE VIRTUEL QUI TOURNE SUR REDHAT ENTERPR SUR LAQUELLE EST Installé SUR CHACUN ASTERISK 1.4.43 ET ASTERISK 1.4.19 que j'ai installé suite à l'impossibilité d’émettre des appels sur le 1.4.43

Reaper
15/12/2012, 19h03
Pourquoi la version 1.4 ? une version LTS 11.1.0 est conseillé largement plus.

debutant
15/12/2012, 23h17
au fait c’était juste pour faire des essais et faire une démonstration de l'avantage d'utiliser asterisk en entreprise.
Mais dit moi c'est vrai que je suis encore loin mais que me conseille comme version d'asterisk pour un déploiement à grande échelle et aussi quelle est sa capacité maximal en terme d'abonnée SIP en terme enregistrement et aussi en appel simultané . MERCI

Reaper
16/12/2012, 12h21
Travaille sur tes messages, les signes de ponctuation c'est utile(?). Et pas la peine d'utiliser le bold.

Utilise la dernière version LTS, pour ce qui est de capacité, c'est different par rapport ton materiel. Il vaut mieux tester avec SIPp par exemple.

debutant
17/12/2012, 12h54
Merci beaucoup et bon début de semaine a toi