PDA

Voir la version complète : [XiVO] Configuration de base



poukill
28/02/2013, 18h24
Bonjour à tous !

J'ai souscris à une offre OVH SIP Trunk, pour l'instant j'ai configuré un serveur Asterisk dans une VM Debian à la main. En suivant les directives préconisées par OVH (http://guides.ovh.com/AsteriskEtForfaitOVH) ça marche très bien, les appels internes marchent bien, ainsi que les appels entrants et sortants.

Maintenant, je souhaite préparer la mise en production, donc j'ai installé XiVO 13.03 sur un Shuttle, j'ai trouvé tout ce qu'il fallait dans la documentation pour créer les lignes et les utilisateurs, les appels en interne fonctionnent. Mais pour ce qui est des appels entrants ou sortants je sèche complètement. Il faut aller modifier à la main un équivalent de extensions.conf ? J'ai des besoins très basiques (pas de gestion de droits ou quoi que ce soit, j'ai 6 téléphones à gérer). Ou bien tout peut se gérer dans l'interface graphique ?

Merci d'avance pour votre aide, je suis persuadé que XiVO est une bonne distribution pour la gestion d'un parc, mais pour l'instant j'arrive pas encore à reproduire ce que j'arrive à faire à la main.

A+
Poukill

quintana
01/03/2013, 03h32
Salut,

Je ne suis pas sûr de comprendre ton souci, tu as juste a créer ton trunk sip ovh et ajouter des appels entrant et sortant via l'interface.

poukill
01/03/2013, 13h08
J'ai créé mon SIP trunk OVH, puis je vais dans [Gestion des Appels][Appels Sortants] par exemple
266
Je sélectionne le trunk OVH pour le contexte appels sortants. Et voilà.
Le CLI me donne :


[Mar 1 12:06:44] NOTICE[12612]: chan_sip.c:23413 handle_request_invite: Call from 'xxxxxxx' (192.168.1.91:5060) to extension '06xxxxxxxxxx' rejected because extension not found in context 'default'.

J'imagine que j'ai raté quelquechose, mais quoi ?

poukill
03/03/2013, 20h34
Y a t-il un endroit où je peux trouver un tutorial pour la configuration basique de XiVO ? Parce que la documentation en ligne (http://documentation.xivo.fr/production/index.html) ne mentionne que le "getting started" (création des users) puis des choses que je trouve assez avancée...
J'avoue que pour un débutant comme moi, un p'tit tuto sur comment configurer un trunk SIP et surtout comment configurer appels entrants et sortants ça serait carrément génial. Parce que là je rame depuis quelque temps et je m'en sors pas...

quintana
04/03/2013, 04h09
Tu as le début de cela aussi.

https://wiki.xivo.fr/index.php/XiVO_1.1-Gallifrey/Trunk_SIP

Plus besoin d'éditer de fichier.

poukill
04/03/2013, 11h44
Merci beaucoup pour le lien. Maintenant je suis à peu près sûr d'avoir bien configuré mon trunk SIP. :jap:
En tout cas, j'ai configuré correctement mes appels entrants, cela fonctionne correctement ! :wahoo:

Concernant les appels sortants, ça ne marche toujours pas. Je vais dans Gestion des Appels
EDIT : Appels sortants fonctionnent aussi !

Problem solved ! :D
En tout cas, merci beaucoup de ton aide, c'est bien sympa ! :)

quintana
05/03/2013, 00h12
top !

poukill
05/03/2013, 01h08
Maintenant que tout marche bien, j'ai juste une question métaphysique :
Peut-on mettre en place une "conférence" dans XiVO ?
Mise en situation : on est deux à vouloir appeler une personne à l’extérieur, est-ce qu'on peut être chacun à son poste téléphonique et faire une conférence à 3 (2 en interne donc, et un "extérieur" ) ?
Si c'est possible, comment met-on ça en place ?

J'ai essayé le mode conférence dans XiVO, mais ça ne marche qu'en interne. Une astuce que j'aurai ratée ?

Merci d'avance pour le coup de main ! :ouimaitre:

poukill
05/03/2013, 13h10
Bon, bah j'ai finalement réussi aussi. XiVO est vraiment top à utiliser.
Il fallait faire un transfert de l'appelant vers la salle de conférence, puis rejoindre la conférence derrière. C'était pas si compliqué ! :)

AZ12
10/12/2015, 14h34
EDIT : Appels sortants fonctionnent aussi !

Problem solved ! :D
En tout cas, merci beaucoup de ton aide, c'est bien sympa ! :)

Bonjour ,

j'ai le même problème que vous , comment avez-vous résolu ce problème ?

Merci

poukill
10/12/2015, 15h22
Bonjour ,

j'ai le même problème que vous , comment avez-vous résolu ce problème ?

Merci
Dans Gestion des Interconnexions / Protocole SIP, il faut ajouter un SIP Trunk.
Puis sélectionner ce trunk dans les appels sortants.
Je t'ai mis ce qu'il faut en pièce jointe.
Bon courage et bonne patience.
A+

AZ12
10/12/2015, 21h38
Bonsoir ,

Merci de votre réponse rapide ! Le trunk , je l'ai créé mais je pense avoir oublié d'y mettre le context , je vérifie ca demain !

Concernant le contexte d'appels sortants faut il préciser le numéro de ma ligne ?

Merci

poukill
11/12/2015, 11h52
oui, en effet :
513

AZ12
11/12/2015, 12h24
Je ne comprends pas , j'ai la même configuration que vous mais je n'arrive pas à appeler pourtant la console Asterisk ne m'affiche aucune erreur lorsque j'appelle . J'ai même le Called SIP/mon-trunk/Le num que j'appelle mais rien .

poukill
11/12/2015, 12h37
Ton SIP truk est bien registered ?
sip show peers doit te le montrer normalement.
Fais un copier coller de ta console pour voir ?

AZ12
11/12/2015, 13h04
Oui oui mon trunk sip est bien enregistré , en faisant la commande sip show regystry , j'ai bien un enregistrement d'affiché . De plus je voit l'enregistrement de mon trunk sur le manager d'ovh avec la date d'aujourd'hui , l'ip locale de ma machine xivo et son ip publique .

Dans Contextes/to-extern j'ai seulement les onglets Général et Utilsateurs de remplis , est-ce suffisant ?


Commande sip show peers :

mon-trunk/0033... 91.121.129.23 No No 5060
Unmonitored

poukill
11/12/2015, 14h46
Non rien de spécial non plus pour moi dans Contextes/to-extern...
Là je sèche...

AZ12
11/12/2015, 15h17
Nous sommes 2 :redface: , dans la partie Interconnexions SIP je n'ai sélectionné aucun type de NAT par rapport à mon trunk , mais même en choisissant un type ça ne change rien .

Même en créant un nouveau contexte et en le mettant dans appels sortants => même résultat.

jean
11/12/2015, 15h40
fais un core set verbose 3 sur la console et tente un appel, il doit forcément il y avoir qq chose

AZ12
11/12/2015, 15h53
517

jean
11/12/2015, 16h08
donc, l'appel sort jusqu'"à OVH...... un sip set debug on devrait en dire plus

AZ12
11/12/2015, 16h12
J'effectue cette commande sur l'ip de ma machine ? Car quand je tape sip set debug la commande n'est pas reconnue cependant en tapant core show help sip set debug j'ai :
sip set debug {on|off|ip|peer} -- Enable/Desable SIP debugging .

jean
11/12/2015, 16h15
sip set debug on


puis une fois les traces obtenues,
sip set debug off

(depuis la cli asterisk)

AZ12
11/12/2015, 16h32
sip set debug on
SIP Debugging enabled
[Dec 11 15:18:06]
[Dec 11 15:18:06] <--- SIP read from UDP:91.121.129.23:5060 --->
[Dec 11 15:18:06] OPTIONS sip:s@192.168.10.65:5060 SIP/2.0
[Dec 11 15:18:06] Call-ID: 06-02130-0a635d93-46c729595@91.121.129.23
[Dec 11 15:18:06] Contact: <sip:91.121.129.23:5060>
[Dec 11 15:18:06] CSeq: 1 OPTIONS
[Dec 11 15:18:06] From: <sip:keepalive@91.121.129.23:5060>;tag=06-02130-0a635d92-011feffb0
[Dec 11 15:18:06] Max-Forwards: 70
[Dec 11 15:18:06] To: <sip:0033...@siptrunk.ovh.net>
[Dec 11 15:18:06] Via: SIP/2.0/UDP 91.121.129.23:5060;rport;branch=z9hG4bK-MTKM-05f4a0f2-0ec87f8e
[Dec 11 15:18:06] Content-Length: 0
[Dec 11 15:18:06]
[Dec 11 15:18:06]
[Dec 11 15:18:06] <------------->
[Dec 11 15:18:06] --- (9 headers 0 lines) ---
[Dec 11 15:18:06] Sending to 91.121.129.23:5060 (no NAT)
[Dec 11 15:18:06] Looking for s in default (domain 192.168.10.65)
[Dec 11 15:18:06]
[Dec 11 15:18:06] <--- Transmitting (no NAT) to 91.121.129.23:5060 --->
[Dec 11 15:18:06] SIP/2.0 404 Not Found
[Dec 11 15:18:06] Via: SIP/2.0/UDP 91.121.129.23:5060;branch=z9hG4bK-MTKM-05f4a0f2-0ec87f8e;received=91.121.129.23;rport=5060
[Dec 11 15:18:06] From: <sip:keepalive@91.121.129.23:5060>;tag=06-02130-0a635d92-011feffb0
[Dec 11 15:18:06] To: <sip:0033...@siptrunk.ovh.net>;tag=as07df1f63
[Dec 11 15:18:06] Call-ID: 06-02130-0a635d93-46c729595@91.121.129.23
[Dec 11 15:18:06] CSeq: 1 OPTIONS
[Dec 11 15:18:06] Server: XiVO PBX
[Dec 11 15:18:06] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
[Dec 11 15:18:06] Supported: replaces, timer
[Dec 11 15:18:06] Accept: application/sdp
[Dec 11 15:18:06] Content-Length: 0
[Dec 11 15:18:06]
[Dec 11 15:18:06]
[Dec 11 15:18:06] <------------>
[Dec 11 15:18:06] Scheduling destruction of SIP dialog '06-02130-0a635d93-46c729595@91.121.129.23' in 32000 ms (Method: OPTIONS)
[Dec 11 15:18:15]
[Dec 11 15:18:15] <--- SIP read from UDP:192.168.10.62:5178 --->
[Dec 11 15:18:15] SUBSCRIBE sip:23mgt2@192.168.10.65:5060 SIP/2.0
[Dec 11 15:18:15] Via: SIP/2.0/UDP 192.168.10.62:5178;branch=z9hG4bKfb1ecb08b8b0190d1 10a2c5a5e6d2270;rport
[Dec 11 15:18:15] From: "23mgt2" <sip:23mgt2@192.168.10.65>;tag=494262242
[Dec 11 15:18:15] To: "23mgt2" <sip:23mgt2@192.168.10.65>;tag=as2a8098af
[Dec 11 15:18:15] Call-ID: 2516410218@192_168_10_62
[Dec 11 15:18:15] CSeq: 484965469 SUBSCRIBE
[Dec 11 15:18:15] Contact: <sip:23mgt2@192.168.10.62:5178>
[Dec 11 15:18:15] Authorization: Digest username="23mgt2", realm="xivo", algorithm=MD5, uri="sip:23mgt2@192.168.10.65:5060", nonce="6c73b7bb", response="3e6d2e0b93df14c7efa684b7c7819652"
[Dec 11 15:18:15] Max-Forwards: 70
[Dec 11 15:18:15] User-Agent: C590 IP/42.075.00.000.000
[Dec 11 15:18:15] Event: message-summary
[Dec 11 15:18:15] Expires: 3600
[Dec 11 15:18:15] Allow: NOTIFY
[Dec 11 15:18:15] Accept: application/simple-message-summary
[Dec 11 15:18:15] Content-Length: 0
[Dec 11 15:18:15]
[Dec 11 15:18:15]
[Dec 11 15:18:15] <------------->
[Dec 11 15:18:15] --- (15 headers 0 lines) ---
[Dec 11 15:18:15] Found peer '23mgt2' for '23mgt2' from 192.168.10.62:5178
[Dec 11 15:18:15] NOTICE[4799]: chan_sip.c:16752 check_auth: Correct auth, but based on stale nonce received from '"23mgt2" <sip:23mgt2@192.168.10.65>;tag=494262242'
[Dec 11 15:18:15]
[Dec 11 15:18:15] <--- Transmitting (no NAT) to 192.168.10.62:5178 --->
[Dec 11 15:18:15] SIP/2.0 401 Unauthorized
[Dec 11 15:18:15] Via: SIP/2.0/UDP 192.168.10.62:5178;branch=z9hG4bKfb1ecb08b8b0190d1 10a2c5a5e6d2270;received=192.168.10.62;rport=5178
[Dec 11 15:18:15] From: "23mgt2" <sip:23mgt2@192.168.10.65>;tag=494262242
[Dec 11 15:18:15] To: "23mgt2" <sip:23mgt2@192.168.10.65>;tag=as2a8098af
[Dec 11 15:18:15] Call-ID: 2516410218@192_168_10_62
[Dec 11 15:18:15] CSeq: 484965469 SUBSCRIBE
[Dec 11 15:18:15] Server: XiVO PBX
[Dec 11 15:18:15] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
[Dec 11 15:18:15] Supported: replaces, timer
[Dec 11 15:18:15] WWW-Authenticate: Digest algorithm=MD5, realm="xivo", nonce="4ba6c4c8", stale=true
[Dec 11 15:18:15] Content-Length: 0
[Dec 11 15:18:15]
[Dec 11 15:18:15]
[Dec 11 15:18:15] <------------>
[Dec 11 15:18:15] Scheduling destruction of SIP dialog '2516410218@192_168_10_62' in 32000 ms (Method: SUBSCRIBE)
[Dec 11 15:18:15]
[Dec 11 15:18:15] <--- SIP read from UDP:192.168.10.62:5178 --->
[Dec 11 15:18:15] SUBSCRIBE sip:23mgt2@192.168.10.65:5060 SIP/2.0
[Dec 11 15:18:15] Via: SIP/2.0/UDP 192.168.10.62:5178;branch=z9hG4bK7dea1e4a53dc675fb b5f0ed257b914a0;rport
[Dec 11 15:18:15] From: "23mgt2" <sip:23mgt2@192.168.10.65>;tag=494262242
[Dec 11 15:18:15] To: "23mgt2" <sip:23mgt2@192.168.10.65>;tag=as2a8098af
[Dec 11 15:18:15] Call-ID: 2516410218@192_168_10_62
[Dec 11 15:18:15] CSeq: 484965470 SUBSCRIBE
[Dec 11 15:18:15] Contact: <sip:23mgt2@192.168.10.62:5178>
[Dec 11 15:18:15] Authorization: Digest username="23mgt2", realm="xivo", algorithm=MD5, uri="sip:23mgt2@192.168.10.65:5060", nonce="4ba6c4c8", response="db27ee34b50177c2000c014633c11023"
[Dec 11 15:18:15] Max-Forwards: 70
[Dec 11 15:18:15] User-Agent: C590 IP/42.075.00.000.000
[Dec 11 15:18:15] Event: message-summary
[Dec 11 15:18:15] Expires: 3600
[Dec 11 15:18:15] Allow: NOTIFY
[Dec 11 15:18:15] Accept: application/simple-message-summary
[Dec 11 15:18:15] Content-Length: 0
[Dec 11 15:18:15]
[Dec 11 15:18:15]
[Dec 11 15:18:15] <------------->
[Dec 11 15:18:15] --- (15 headers 0 lines) ---
[Dec 11 15:18:15] Found peer '23mgt2' for '23mgt2' from 192.168.10.62:5178
[Dec 11 15:18:15] Scheduling destruction of SIP dialog '2516410218@192_168_10_62' in 3610000 ms (Method: SUBSCRIBE)
[Dec 11 15:18:15]
[Dec 11 15:18:15] <--- Transmitting (no NAT) to 192.168.10.62:5178 --->
[Dec 11 15:18:15] SIP/2.0 200 OK
[Dec 11 15:18:15] Via: SIP/2.0/UDP 192.168.10.62:5178;branch=z9hG4bK7dea1e4a53dc675fb b5f0ed257b914a0;received=192.168.10.62;rport=5178
[Dec 11 15:18:15] From: "23mgt2" <sip:23mgt2@192.168.10.65>;tag=494262242
[Dec 11 15:18:15] To: "23mgt2" <sip:23mgt2@192.168.10.65>;tag=as2a8098af
[Dec 11 15:18:15] Call-ID: 2516410218@192_168_10_62
[Dec 11 15:18:15] CSeq: 484965470 SUBSCRIBE
[Dec 11 15:18:15] Server: XiVO PBX
[Dec 11 15:18:15] Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
[Dec 11 15:18:15] Supported: replaces, timer
[Dec 11 15:18:15] Expires: 3600
[Dec 11 15:18:15] Contact: <sip:xivo@192.168.10.65:5060>;expires=3600
[Dec 11 15:18:15] Content-Length: 0
[Dec 11 15:18:15]
[Dec 11 15:18:15]
[Dec 11 15:18:15] <------------>
[Dec 11 15:18:15] Reliably Transmitting (no NAT) to 192.168.10.62:5178:
[Dec 11 15:18:15] NOTIFY sip:23mgt2@192.168.10.62:5178 SIP/2.0
[Dec 11 15:18:15] Via: SIP/2.0/UDP 192.168.10.65:5060;branch=z9hG4bK54a7f562;rport
[Dec 11 15:18:15] Max-Forwards: 70
[Dec 11 15:18:15] Route: <sip:23mgt2@192.168.10.62:5178>
[Dec 11 15:18:15] From: "xivo" <sip:xivo@192.168.10.65>;tag=as2a8098af
[Dec 11 15:18:15] To: <sip:23mgt2@192.168.10.62:5178>;tag=494262242
[Dec 11 15:18:15] Contact: <sip:xivo@192.168.10.65:5060>
[Dec 11 15:18:15] Call-ID: 2516410218@192_168_10_62
[Dec 11 15:18:15] CSeq: 146 NOTIFY
[Dec 11 15:18:15] User-Agent: XiVO PBX
[Dec 11 15:18:15] Event: message-summary
[Dec 11 15:18:15] Content-Type: application/simple-message-summary
[Dec 11 15:18:15] Subscription-State: active
[Dec 11 15:18:15] Content-Length: 88
[Dec 11 15:18:15]
[Dec 11 15:18:15] Messages-Waiting: no
[Dec 11 15:18:15] Message-Account: sip:*98@192.168.10.65
[Dec 11 15:18:15] Voice-Message: 0/1 (0/0)
[Dec 11 15:18:15]
[Dec 11 15:18:15] ---
[Dec 11 15:18:15]
[Dec 11 15:18:15] <--- SIP read from UDP:192.168.10.62:5178 --->
[Dec 11 15:18:15] SIP/2.0 200 OK
[Dec 11 15:18:15] Via: SIP/2.0/UDP 192.168.10.65:5060;branch=z9hG4bK54a7f562;rport=50 60
[Dec 11 15:18:15] From: "xivo" <sip:xivo@192.168.10.65>;tag=as2a8098af
[Dec 11 15:18:15] To: <sip:23mgt2@192.168.10.62:5178>;tag=494262242
[Dec 11 15:18:15] Call-ID: 2516410218@192_168_10_62
[Dec 11 15:18:15] CSeq: 146 NOTIFY
[Dec 11 15:18:15] User-Agent: C590 IP/42.075.00.000.000
[Dec 11 15:18:15] Content-Length: 0
[Dec 11 15:18:15]
[Dec 11 15:18:15]
[Dec 11 15:18:15] <------------->
[Dec 11 15:18:15] --- (8 headers 0 lines) ---
[Dec 11 15:18:20] == Manager 'xivo_monit_user' logged on from 127.0.0.1
[Dec 11 15:18:25] == Manager 'xivo_monit_user' logged off from 127.0.0.1
[Dec 11 15:18:38] Really destroying SIP dialog '06-02130-0a635d93-46c729595@91.121.129.23' Method: OPTIONS
xivo*CLI> sip set debug off
SIP Debugging Disabled

jean
11/12/2015, 16h45
je ne vois pas d'appel, il faudrait le

core set verbose 3
sip set debug on

lancer l'appel et copier le résultat via pastebin.com !

AZ12
11/12/2015, 17h34
[QUOTE=jean;20034]je ne vois pas d'appel, il faudrait le

core set verbose 3
sip set debug on

lancer l'appel et copier le r

AZ12
11/12/2015, 17h35
[QUOTE=jean;20034]je ne vois pas d'appel, il faudrait le

core set verbose 3
sip set debug on

lancer l'appel et copier le r

core sip verbose 3 , j'ai compris
sip set debug on aussi

mais pastebin non

jean
11/12/2015, 18h10
http://pastebin.com/

ca permet de partager des logs, etc... sans polluer le forum - tu copies tes logs sur ce site, et poste le lien ici

AZ12
14/12/2015, 11h18
Salut jean , voila le lien pastebin de mes logs :
http://pastebin.com/9EcxuD0M

J'ai donc fait :
core set verbose 3
sip set debug on
puis j'ai appelé le 06...

Par contre je n'ai pas pu copier plus . Et le lien s'expire dans 1h , je pourrai le remettre .

Merci

jean
14/12/2015, 14h51
too late....

AZ12
14/12/2015, 15h16
J'ai réussi à trouver la cause de mon problème et j'arrive à emettre des appels vers l'extérieur !! :):):)

La cause était toute simple ; Le type de connexion de mon trunk était en Friend , je l'ai passé en Peer et ça marche ! :pt1cable: Pourtant j'avais déja essayé avec Peer auparavant , mais entre temps j'ai du modifié quelque chose qui à fait en sorte que ça marche .

En tout cas merci à vous jean et poukill pour votre patience et votre aide !

Bonne continuation et bonnes fêtes !

jean
14/12/2015, 15h33
:-)