PDA

Voir la version complète : problème asterix avec ippi



Ujonathan
21/10/2017, 19h18
Bonjour,

Comment allez-vous tout le monde ?

Je vous communique un petit souci concernant le serveur Astérix, voilà je suis actuellement a mettre en place ce serveur, j'ai fini la configuration hier soir, tout marche vraiment bien en local.

Je voudrais savoir comment je peux faire pour rajouter un compte sip externe à mon réseau local sur mon serveur Astérix, afin de pouvoir appeler de mon Lan vers l’extérieur et que de l'extérieurs on
puisse m'appeler .

Du coter netstat voici ce que ça me donne :


root@SRV-VOIP:~# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 u 0 0.0.0.0:111 0.0.0.0:* LISTEN 745/rpcbind
tcp 0 0 0.0.0.0:2000 0.0.0.0:* LISTEN 3119/asterisk
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1007/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1152/master
tcp6 0 0 :::111 :::* LISTEN 745/rpcbind
tcp6 0 0 :::22 :::* LISTEN 1007/sshd
tcp6 0 0 ::1:25 :::* LISTEN 1152/master


Pour information le client est local en Lan sur le serveur, mais je cherche à pouvoir appeler du Lan vers l'extérieur, mais qu'on puisse m'appeler avec un numéro hippy de l’extérieur, auquel cas je peux répondre en LAN en cas d’Apelle.

Ensuite du coter routeur j’ai régler mes règles NAT de façon a redirigé les ports vers le serveur Astérix notamment le 2000 et 5060

Je pense que c'ais plus un souci de configuration fichier, voilà ce que j'ai sur mon fichier :

sip.conf




[general]
bindport=5060
bindaddr=0.0.0.0
register => ujonathan:*****@sip.ippi.com
; identifiant_ippi:mot_de_passe_ippi@sip.ippi.com
language=fr



[ippi_incoming] ; configuration des appels entrants depuis ippi
type = peer
host = sip.ippi.com
context = from_ippi
nat = yes
canreinvite = no

[ippi_outgoing] ; configuration des appels sortants par ippi
type = peer
host = sip.ippi.com
username = ujonathan
secret = *****
fromuser = ujonathan
fromdomain = sip.ippi.com
nat = yes
canreinvite = no

[my_phone] ; configuration ompte SIP sur Asterisk avec identifiant my_phone et le mot de passe my_password
type=friend
secret=my_password
host=dynamic
context=home
nat=yes


user.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

[6001]
type = friend
host = dynamic
dtmfmode = rfc2833
disallow = all
allow = ulaw
fullname = noelperso
username = noelperso
secret = *******
context = work

[6002]
type = friend
host = dynamic
dtmfmode = rfc2833
disallow = all
allow = ulaw
fullname = Kevin
username = kevin
secret = *******
context = work


[6003]
type = friend
host = dynamic
dtmfmode = rfc2833
disallow = all
allow = ulaw
fullname = noel barbu
username = 6003
secret = *******
context = work

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)

[work]
exten => _6XXX,1,Dial(SIP/${EXTEN},20)
exten => _6XXX,2,VoiceMail(${EXTEN}@work)

;Num ro de la boite vocale
exten => 600,1,VoiceMailMain(${CALLERID(num)}@work,s)

[from_ippi] ; les appels entrants de ippi font sonner le compte SIP neoteck
exten => s,1,Dial(SIP/my_phone)

[home] ; tous les appels sortants du compte neoteck sont envoyes sur le reseau ippi
exten => _X.,1,Dial(SIP/ippi_outgoing/${EXTEN})


Tout me semble bon, je ne comprend pas d'ou vient le problème :fou::fou:, j'ai aussi essayer de trouvez de l'aide sur d'autre forum et des site web, mais je ne comprend vraiment pas pourquoi cela ne fonctionne pas .

http://denisrosenkranz.com/tuto-installer-et-configurer-asterisk-sous-debian-6-et-ubuntu
http://artisan.karma-lab.net/comment-mettre-place-sa-telephonie-grace-a-asterisk
https://www.howtoforge.com/tutorial/how-to-install-asterisk-on-debian
https://www.aplu.fr/v2/post/2013/06/25/Asterisk-%28avec-SIP%29-en-5-minutes

Voilà ce que cela m'affiche :
https://image.ibb.co/dVe4bR/asterix.png

http://zupimages.net/up/17/43/b7kr.png (http://zupimages.net/viewer.php?id=17/43/b7kr.png)
http://zupimages.net/up/17/43/qkc8.png (http://zupimages.net/viewer.php?id=17/43/qkc8.png)
http://zupimages.net/up/17/43/zp8y.png (http://zupimages.net/viewer.php?id=17/43/zp8y.png)
http://zupimages.net/up/17/43/wzw4.png (http://zupimages.net/viewer.php?id=17/43/wzw4.png)
http://zupimages.net/up/17/43/qxyx.png (http://zupimages.net/viewer.php?id=17/43/qxyx.png)

Reaper
26/10/2017, 11h12
Bonjour, d'abord il faut protéger votre serveur avec pare feu, je suppose qu'il est en publique, et il se se fait attaquer.

Vous n'avez pas besoin d'avoir un second peer pour entrant, c'est la même domaine de toute façon.

Dans asterisk 13 username est remplace par defaultuser.

Fromuser c'est vraiment pour modifier affichage, pas besoin si vous avez 1 nu

[ippi] ; configuration des appels sortants - entrants
context=entrant
type = peer
host = sip.ippi.com
defaultuser = ujonathan
secret = *****
fromdomain = sip.ippi.com
nat = nat=force_rport,comedia
canreinvite = no
insecure=invite

Dans le contexte entrant traitez seulement les appels entrants, j'ai ajouté insecure=invite pour que votre fournisseur arrive de vous appeler, valeur nat "nat=force_rport,comedia"

Ujonathan
26/10/2017, 12h20
Donc en gros je le fais comme ceci :


[general]
bindport=5060
bindaddr=0.0.0.0
disallow=all
allow=g729
allow=ulaw
allow=alaw
allow=gsm
allow=ilbc
language=fr

register => Ujonathan:*****@sip.ippi.com

;[ippi_entrant] ; configuration des appels entrants depuis ippi
;type=peer
;host=sip.ippi.com
;context=from_ippi
;nat=force_rport
;canreinvite=no

[ippi_entrant_sortant] ; configuration des appels sortants - entrants
context=entrant
type = peer
host = sip.ippi.com
defaultuser = Ujonathan
secret = *****
fromdomain = sip.ippi.com
nat = nat=force_rport,comedia
canreinvite = no
insecure=invite

[my_phone] ; configuration ompte SIP sur Asterisk avec identifiant my_phone et le mot de passe my_password
type=friend
secret=****
host=dynamic
context=peer
nat=no



Coter fichier extension voilà comment c'est aussi :

[general]
static=yes
writeprotect=no
clearglobalvars=no
autofallthrough=yes

[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)

[work]
exten => _6XXX,1,Dial(SIP/${EXTEN},20)
exten => _6XXX,2,VoiceMail(${EXTEN}@work)

;Numéro de la boite vocale
exten => 600,1,VoiceMailMain(${CALLERID(num)}@work,s)

[from_ippi] ; les appels entrants de ippi font sonner le compte SIP my_phone
exten => s,1,Dial(SIP/my_phone)

[home] ; tous les appels sortants du compte my_phone sont envoyés sur le réseau ippi
exten => _X.,1,Dial(SIP/ippi_entrant_sortant/${EXTEN})


[pbx_config]
exten => 6001,1,Dial(SIP/6001,10,tr)
;exten => 6001,2,Voicemail(6001)
exten => 6001,3,playBack(vm-goodbye)
exten => 6001,4,HangUp()

exten => 6002,1,Dial(SIP/6002,10,tr)
;exten => 6002,2,Voicemail(6002)
exten => 6002,3,playBack(vm-goodbye)
exten => 6002,4,HangUp()

exten => 6003,1,Dial(SIP/6003,10,tr)
;exten => 6003,2,Voicemail(6003)
exten => 6003,3,playBack(vm-goodbye)
exten => 6003,4,HangUp()

Lien image
https://imgur.com/a/vJmYh

Reaper
26/10/2017, 13h12
Bonjour, change context

context=entrant

vers context=from_ippi


Pour le reste, appelle et regarde si ça fonctionne.

Ujonathan
26/10/2017, 15h34
Alors j’ai effectué les modifications que tu m’as indiquées, quand j’appelle ça raccroche directement j’ai aussi un nombre considérable de lignes qui apparaisse plus rapidement, quand temps normal


[Oct 26 13:27:37] NOTICE[3764]: chan_sip.c:28627 handle_request_register: Registration from '"6003" <sip:6003@90.32.145.143>' failed for '153.120.82.250:5310' - Wrong password

J'ai aussi ça :


[Oct 26 13:27:38] NOTICE[3764][C-0000000a]: chan_sip.c:26401 handle_request_invite: Call from '' (158.69.250.70:5074) to extension '44080048833701703' rejected because extension not found in context 'default'.

J'ai vérifier si le serveur Astérix arrive bien a communiquer au serveur IPPI :



Host dnsmgr Username Refresh State Reg.Time
sip.ippi.com:5060 N Ujonathan 105 Registered Thu, 26 Oct 2017 13:36:09




SRV-VOIP*CLI> sip show peers
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
6001/jonathan (Unspecified) D Auto (No) No 0 Unmonitored
6002/kevin (Unspecified) D Auto (No) No 0 Unmonitored
ippi_entrant_sortant/Ujon 194.169.214.30 Yes Yes 5060 Unmonitored
my_phone/my_phone 192.168.1.113 D No No 54983 Unmonitored


Du cotée X-lite je suis connecter avec le compte my_phone sur mon serveur qui a une adresse ip 192.168.1.58

Du cotée Modem voici les ouvertures de port vers mon serveur Astérix:
https://img4.hostingpics.net/pics/535470asterixnat.png

J'ai été vérifier la fameuse erreur contexte peer .


SRV-VOIP*CLI> dialplan show default
[ Context 'default' created by 'pbx_config' ]
'6001' => hint: SIP/6001&IAX2/6001 [pbx_config]
1. Dial(${HINT}) [pbx_config]
'6002' => hint: SIP/6002&IAX2/6002 [pbx_config]
1. Dial(${HINT}) [pbx_config]
'6003' => hint: SIP/6003&IAX2/6003 [pbx_config]
1. Dial(${HINT}) [pbx_config]




SRV-VOIP*CLI> dialplan reload
Dialplan reloaded.
WARNING[3764]: chan_sip.c:4072 retrans_pkt: Retransmission timeout reached on transmission 72cdf7be123719955e49226e5090be0e for seqno 1 (Critical Response) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 32000ms with no response




SRV-VOIP*CLI> reload
[Oct 26 13:54:28] NOTICE[3764]: chan_sip.c:28627 handle_request_register: Registration from '"6003" <sip:6003@90.32.145.143>' failed for '153.120.82.250:5310' - Wrong password
[Oct 26 13:54:28] WARNING[3810]: res_phoneprov.c:1231 get_defaults: Unable to find a valid server address or name.
[Oct 26 13:54:28] NOTICE[3810]: chan_skinny.c:8441 config_load: Configuring skinny from skinny.conf
[Oct 26 13:54:28] NOTICE[3764]: chan_sip.c:28627 handle_request_register: Registration from '"60" <sip:60@90.32.145.143>' failed for '153.120.82.250:5510' - Wrong password
[Oct 26 13:54:28] NOTICE[3810]: cel_custom.c:97 load_config: No mappings found in cel_custom.conf. Not logging CEL to custom CSVs.


J’essaye de vous mettre un maximum de détails :redface:


J'ai redémarré mon serveur et est désactiver tous les compte local SIP je n'ai plus de message d'erreur "password Wrong" par contre j'ai ça :


root@SRV-VOIP:~# asterisk -r
Asterisk 13.17.2, Copyright (C) 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
================================================== =======================
Connected to Asterisk 13.17.2 currently running on SRV-VOIP (pid = 1113)
SRV-VOIP*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
sip.ippi.com:5060 N Ujonathan 105 Registered Thu, 26 Oct 2017 14:13:21
1 SIP registrations.
SRV-VOIP*CLI>
SRV-VOIP*CLI>
SRV-VOIP*CLI>
SRV-VOIP*CLI>
SRV-VOIP*CLI>
SRV-VOIP*CLI>
SRV-VOIP*CLI> sip show peers
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
ippi_entrant_sortant/Ujon 194.169.214.30 Yes Yes 5060 Unmonitored
my_phone/my_phone 192.168.1.113 D No No 54983 Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
[Oct 26 14:14:42] NOTICE[1225][C-00000000]: chan_sip.c:26401 handle_request_invite: Call from '' (62.210.203.106:49280) to extension '0046812400432' rejected because extension not found in context 'default'.
[Oct 26 14:14:50] NOTICE[1225]: chan_sip.c:28404 handle_request_subscribe: Received SIP subscribe for peer without mailbox: my_phone
[Oct 26 14:15:02] NOTICE[1225][C-00000001]: chan_sip.c:26401 handle_request_invite: Call from 'my_phone' (192.168.1.113:55120) to extension '06736684' rejected because extension not found in context 'peer'.
[Oct 26 14:15:09] NOTICE[1225][C-00000002]: chan_sip.c:26401 handle_request_invite: Call from '' (158.69.250.70:5070) to extension '99900110048833701703' rejected because extension not found in context 'default'.
[Oct 26 14:15:14] WARNING[1225]: chan_sip.c:4072 retrans_pkt: Retransmission timeout reached on transmission 112663629-73517601-606133390 for seqno 1 (Critical Response) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 32000ms with no response
[Oct 26 14:15:22] NOTICE[1225][C-00000003]: chan_sip.c:26401 handle_request_invite: Call from '' (188.138.9.254:5071) to extension '000972599604681' rejected because extension not found in context 'default'.
SRV-VOIP*CLI>


Vérification dialplan show


SRV-VOIP*CLI> dialplan show default
There is no existence of 'default' context
Command 'dialplan show default' failed.
[Oct 26 14:32:04] NOTICE[1225][C-0000000c]: chan_sip.c:26401 handle_request_invite: Call from '' (62.210.203.106:64653) to extension '0046812400432' rejected because extension not found in context 'default'.
SRV-VOIP*CLI>



Et enfin voilà ce qui se passe du coter Astérix quand j’appelle avec le compte my_phone sur un téléphone portable:


Connected to Asterisk 13.17.2 currently running on SRV-VOIP (pid = 1113)
[Oct 26 14:41:38] WARNING[1225]: chan_sip.c:4072 retrans_pkt: Retransmission timeout reached on transmission 656643972-1045403765-482509620 for seqno 1 (Critical Response) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 32000ms with no response
[Oct 26 14:41:44] NOTICE[1225][C-00000006]: chan_sip.c:26401 handle_request_invite: Call from 'my_phone' (192.168.1.113:59180) to extension '06736684' rejected because extension not found in context 'peer'.


Connected to Asterisk 13.17.2 currently running on SRV-VOIP (pid = 1120)
[Oct 26 15:19:19] WARNING[1227][C-00000007]: chan_sip.c:24003 handle_response_invite: Received response: "Forbidden" from '<sip:my_phone@sip.ippi.com>;tag=as02b4d7cc'
SRV-VOIP*CLI>

Reaper
26/10/2017, 18h17
Bonjour, tu arrive bien chercher information, mais il faut que tu arrive de l'analyser, regarde comment fonctionne les contextes dans asterisk, par exemple ici:

[Oct 26 14:15:02] NOTICE[1225][C-00000001]: chan_sip.c:26401 handle_request_invite: Call from 'my_phone' (192.168.1.113:55120) to extension '06736684' rejected because extension not found in context 'peer'.

C'est un appel sortant de ton Xlite vers ton portable, il s'execute ou ? dans context [peer] il est spécifié ou ? dans sip.conf, est ce que nous avons in dialplan avec le context [peer] non, je suppsioe qui'l faur remplace dans sip.conf le context de ton xlite vers [home]

Les messages de ce type:

[Oct 26 14:32:04] NOTICE[1225][C-0000000c]: chan_sip.c:26401 handle_request_invite: Call from '' (62.210.203.106:64653) to extension '0046812400432' rejected because extension not found in context 'default'.

Ce sont des pirates qui souhaite utiliser ton comte pour passer les appels, il faut poser les restrictions iptables pour communiquer seulement vers votre infrastructure, et ippi, ton serveur est en adresse publique ? Probablement pas, donc tu as forwardé le port 5060 depuis externe vers ton ip asterisk interne, et en fait pour la plupart du temps c'est inutile.

Ujonathan
26/10/2017, 18h29
Bonjour Reaper ! Effectivement après avoir regarder attentivement il fallais que je mette le contexte en home , comme indiquer dans extensions.conf [home], maintenant j'ai un message d'erreur différent, ce que je comprend sais qu'il arrive pas a accéder a sip.ippi.com


[Oct 26 16:22:25] WARNING[1898][C-00000016]: chan_sip.c:24003 handle_response_invite: Received response: "Forbidden" from '"Ujonathan" <sip:my_phone@sip.ippi.com>
;tag=as3fada1d0'

Maintenant s'agis-t-il de my_phone qui n'arrive pas ? Pourtant un nom d'utilisateur a été définie dans sip.conf :spamafote:,Pour les ports je suis obligé de rediriger, car j'ai déjà un par feux sur le modem Sagem et des règles Nat, sans ça je ne pourrais ouvrir les services vers l'extérieur ou alors en DMZ.

Reaper
26/10/2017, 19h36
Bonjour Reaper ! Effectivement après avoir regarder attentivement il fallais que je mette le contexte en home , comme indiquer dans extensions.conf [home], maintenant j'ai un message d'erreur différent, ce que je comprend sais qu'il arrive pas a accéder a sip.ippi.com


[Oct 26 16:22:25] WARNING[1898][C-00000016]: chan_sip.c:24003 handle_response_invite: Received response: "Forbidden" from '"Ujonathan" <sip:my_phone@sip.ippi.com>
;tag=as3fada1d0'

Maintenant s'agis-t-il de my_phone qui n'arrive pas ? Pourtant un nom d'utilisateur a été définie dans sip.conf :spamafote:,Pour les ports je suis obligé de rediriger, car j'ai déjà un par feux sur le modem Sagem et des règles Nat, sans ça je ne pourrais ouvrir les services vers l'extérieur ou alors en DMZ.

Bonjour, pour le nat, je ne vois pas trop la relation entre ouverture des services et le renvoi de ports, si l'ensemble de traffic est authorisé en sortie, vone n'avez pas besoin de renvoyer les ports, le nat fera son travail.

Pour voir ce qui ne fonctionne pas au niveau de l'appel, effectue un sip debug avec cette commande

sip set debug peer [nom du peer]

Effectue après l'appel, et colle la trace dans pastebin, met ici le lien pour qu'on regarde.

Regarde sur internet comment activer ou désactiver le debug sip (trace sip) dans asterisk.

Ujonathan
26/10/2017, 20h06
Voilà comme convenu Reaper :D

https://pastebin.com/7uryGXfV

Reaper
26/10/2017, 20h32
Voilà comme convenu Reaper :D

https://pastebin.com/7uryGXfV

Le login
defaultuser = Ujonathan
est fourni par ippi ? Vous devez également avoir le numéro à presenter, mettez le avec la ligne dans sip.conf


dans votre peer de fournisseur, vous pouvez le mettre au niveau de xlite si vous avez plusieurs numéros.

[ippi_entrant_sortant] ; configuration des appels sortants - entrants
context=entrant
type = peer
callerid=XXXXXX
host = sip.ippi.com
secret = *****
fromdomain = sip.ippi.com
nat = nat=force_rport,comedia
canreinvite = no
insecure=invite

Ujonathan
27/10/2017, 20h10
Bonjour Repear

Oui le nom utilisateur est fourni par ippi ainsi que le mot de passe, par contre du me met context=peer , ce n'ai pas plutot from_ippi comme ça


[ippi_sortants_entrant] ; configuration des appels sortants - entrants
context=from_ippi
type=peer
callerid=+33805858118
host=sip.ippi.com
defaultuser=Ujonathan
secret=************
fromdomain=sip.ippi.com
nat=force_rport,comedia
canreinvite=no
insecure=invite

Ou plutôt comme ça


[ippi_sortants_entrant] ; configuration des appels sortants - entrants
context=from_ippi
type=peer
callerid=0805858118
host=sip.ippi.com
defaultuser=Ujonathan
secret=************
fromdomain=sip.ippi.com
nat=force_rport,comedia
canreinvite=no
insecure=invite

Reaper
28/10/2017, 10h31
Bonjour, ippi refuse l'appel car le numéro presénté était Ujonathan, voyez chez ippi comment il veulent votre numéro, et l'appel va passer.

Ujonathan
28/10/2017, 21h10
Bonjour, ippi refuse l'appel car le numéro presénté était Ujonathan, voyez chez ippi comment il veulent votre numéro, et l'appel va passer.


J'ai ce message la quand j’essaye d'appeler :



Connected to Asterisk 13.17.2 currently running on SRV-VOIP (pid = 1716)
[Oct 28 19:08:53] ERROR[1794][C-00000001]: netsock2.c:305 ast_sockaddr_resolve: getaddrinfo("ippi", "(null)", ...): Name or service not known
[Oct 28 19:08:53] WARNING[1794][C-00000001]: chan_sip.c:6320 create_addr: No such host: ippi
[Oct 28 19:08:53] WARNING[1794][C-00000001]: app_dial.c:2525 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent
[Oct 28 19:49:32] WARNING[1225][C-00000001]: chan_sip.c:24003 handle_response_invite: Received response: "Forbidden" from '<sip:my_phone@sip.ippi.com>;tag=as5d7e170e'


J'ai un numéro qui commence par 08 etc ... sur certain forum j'ai vue qu'il fallait mettre un 6 devant, bref aucune des méthodes fonctionne et sur le site de ippi.com voilà l'info qu'il mette !

This setup allows you to make and receive calls from a my_phone SIP account created in Asterisk. To be adapted according to your installation.

In the sip.conf file:


[ general]

register => ippi_id:ippi_password@sip.ippi.com


[ippi_incoming] ; incoming call setup for ippi
type=peer
host=sip.ippi.com
context=from_ippi
nat=yes
canreinvite=no

[ippi_outgoing] ; configuration for outgoing calls for ippi
type=peer
host=sip.ippi.com
username=ippi_id
secret=ippi_password
fromuser=ippi_id
fromdomain=sip.ippi.com
nat=yes
canreinvite=no

[my_phone] ; configure a SIP account on Asterisk with username my_phone and password my_password
type=friend
secret=my_password
host=dynamic
context=home
nat=yes

In file extension.conf:


[from_ippi] ; incoming calls to ring the ippi SIP account my_phone
exten => s,1,Dial(SIP/my_phone)

[ home] ; all outgoing calls from the account my_phone are sent over the ippi network
exten => _X.,1,Dial(SIP/ippi_outgoing/${EXTEN})


Donc autant dire que dalle ...

Reaper
30/10/2017, 10h55
Bonjour, il ne trouve pas le domain ippi, vous avez du mal saisir le domaine du peer, ou votre dns ne fonctionne pas.

YBDOMO
30/10/2017, 15h49
Bonjour,

il faudrait qqchose comme ci-dessous dans sip.conf
[ general]

register => ippi_id:ippi_password@sip.ippi.com

[Ippi_Entrant_Sortant]
type=peer
allow=alaw,ulaw
host=sip.ippi.com
secret=ippi_password
fromuser=ippi_id
username=ippi_id
nat=force_rport,comedia
qualify=yes
fromdomain=sip.ippi.com
context=from_ippi ---->; 0XXXXXXXXXX( nro attribue par ippi)
canreinvite=no
insecure=port,invite
defaultexpiry=1800
;;-->End
et dans extensions.conf
qqchose comme par exemple

[from_ippi]
exten => 1,n,DIAL(SIP/${FILTER(0-9,103)},40,mTt());---->103 etant un poste de l'install par exple

a noter que ippi peut retourner le numero qui vous a été attribué
en context dans ce cas ça peut être qqchose comme
mais a vérifier.

[0XXXXXXXXXX]
exten => 1,n,DIAL(SIP/${FILTER(0-9,103)},40,mTt())

A+

Ujonathan
30/10/2017, 17h43
Je vais tester je revient vers vous dès que possible.