PDA

Voir la version complète : Problème de communication entre les téléphones IP Grandstream GXP1165 1.0.5.32 via asterisk



beloge2002
29/04/2014, 12h08
Chers tous,
je viens à vous car je suis actuellement confronté à un problème lié à la communication interne via mon gateway asterisk. En effet, certains téléphones ne répondent pas sur une première tentative d'appel mais le font sur une deuxième tentative. Je soupçonne la mise en des téléphones qui s'active lorsque la première tentative tombe sur la messagerie vocale.
Je ne sais pas comment expliciter cela plus clairement, peut être qu'il y a quelqu'un qui a déjà connu ce genre de problème.
Voilà le statut d'un des téléphones IP avec la commande "show sip peer 508":
* Name : 508
Description :
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : a2billing
Record On feature : automon
Record Off feature : automon
Subscr.Cont. : <Not set>
Language : fr
Tonezone : <Not set>
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Named Callgr :
Nam. Pickupgr:
MOH Suggest :
Mailbox : 508@default
VM Extension : asterisk
LastMsgsSent : 1/0
Call limit : 0
Max forwards : 0
Dynamic : Yes
Callerid : "Room 508" <508>
MaxCallBR : 384 kbps
Expire : 3036
Insecure : no
Force rport : No
Symmetric RTP: No
ACL : Yes
DirectMedACL : No
T.38 support : No
T.38 EC mode : Unknown
T.38 MaxDtgrm: -1
DirectMedia : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : No
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 192.168.50.82:5060
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 508
SIP Options : (none)
Codecs : (ulaw|g729)
Codec Order : (g729:20,ulaw:20)
Auto-Framing : No
Status : Unmonitored
Useragent : Grandstream GXP1165 1.0.5.32
Reg. Contact : sip:508@192.168.50.82:5060
Qualify Freq : 60000 ms
Keepalive : 0 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No

Merci d'avance.

Eloge

beloge2002
30/04/2014, 18h16
Pour plus de precision, veuillez trouver les logs lorsque je tente d'appeler une extension (pour mon cas, c'est le 101 qui appelle le 7777). La premiere tentative n'aboutit pas mais la deuxieme aboutit (le telephone sonne):
== Using SIP RTP CoS mark 5
-- Executing [7777@a2billing:1] Gosub("SIP/101-00001ab4", "7777,stdexten(SIP/7777)") in new stack
-- Executing [7777@a2billing:50000] NoOp("SIP/101-00001ab4", "Start stdexten") in new stack
-- Executing [7777@a2billing:50001] Set("SIP/101-00001ab4", "LOCAL(ext)=7777") in new stack
-- Executing [7777@a2billing:50002] Set("SIP/101-00001ab4", "LOCAL(dev)=SIP/7777") in new stack
-- Executing [7777@a2billing:50003] Set("SIP/101-00001ab4", "LOCAL(cntx)=") in new stack
-- Executing [7777@a2billing:50004] Set("SIP/101-00001ab4", "LOCAL(mbx)=7777") in new stack
-- Executing [7777@a2billing:50005] Dial("SIP/101-00001ab4", "SIP/7777,20") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/7777
== Spawn extension (a2billing, 7777, 50005) exited non-zero on 'SIP/101-00001ab4'
== Using SIP RTP CoS mark 5
-- Executing [7777@a2billing:1] Gosub("SIP/101-00001ab6", "7777,stdexten(SIP/7777)") in new stack
-- Executing [7777@a2billing:50000] NoOp("SIP/101-00001ab6", "Start stdexten") in new stack
-- Executing [7777@a2billing:50001] Set("SIP/101-00001ab6", "LOCAL(ext)=7777") in new stack
-- Executing [7777@a2billing:50002] Set("SIP/101-00001ab6", "LOCAL(dev)=SIP/7777") in new stack
-- Executing [7777@a2billing:50003] Set("SIP/101-00001ab6", "LOCAL(cntx)=") in new stack
-- Executing [7777@a2billing:50004] Set("SIP/101-00001ab6", "LOCAL(mbx)=7777") in new stack
-- Executing [7777@a2billing:50005] Dial("SIP/101-00001ab6", "SIP/7777,20") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/7777
-- SIP/7777-00001ab7 is ringing
== Spawn extension (a2billing, 7777, 50005) exited non-zero on 'SIP/101-00001ab6'



Et voici le resultat de la commande sip show peers (je constate que les adresses IP de certains hotes correspondent a l'adresse du routeur (passerelle Internet) mais sur les postes, ce n'est pas cette adresse qu'ils ont), peut etre que cela peut etre la piste pour trouver une solution:

astcelexon*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status Description
101/101 192.168.50.83 D A 5060 Unmonitored
103/103 192.168.50.9 D A 37827 Unmonitored
104/104 192.168.50.9 D A 37240 Unmonitored
743/743 192.168.50.95 D A 5060 Unmonitored
7777/7777 192.168.50.9 D A 38025 Unmonitored
800/800 192.168.50.9 D A 37806 Unmonitored
801/801 192.168.50.9 D A 37174 Unmonitored
818/818 192.168.50.9 D A 37857 Unmonitored
819/819 192.168.50.9 D A 37829 Unmonitored
820/820 192.168.50.9 D A 38024 Unmonitored


Merci

davlefou
06/05/2014, 23h15
As tu essaye de générer des log sur ton téléphone?

quintana
07/05/2014, 02h31
Tu es natté ? Je suis tenté de dire oui car tu as les même ip de partout avec un port différent. Si c'est le cas active le qualify=yes dans general ou par peer.

quintana
07/05/2014, 02h33
hum ... en relisant je vois que tu parle de routeur internet, donc autre question, tes téléphones se connecte à travers internet ? Car si c'est le cas tu devrais avoir l'ip publique dans ton sip show peers. Tu vas avoir d'autre souci genre pas de son si c'est le cas. En tout cas actives le qualify.