Software » 3starsnet et Asterisk
Catégorie:  
   
3starsnet et Asterisk
Publié le 19/02/2007 @ 14:15:26,
Par cauet
Hello,

J'ai tenté de résoudre le truc en privé avec rfr, mais ca s'avère plus compliqué que prévu.

Au niveau de la conf:

sip.conf


register => USER:PASS:USER@85.119.188.3/s
externhost=mon.ip.fixe

[starsnet]
type=peer
secret=PASS
username=USER
fromuser=USER
host=sip.3starsnet.com
disallow=all
allow=gsm
allow=alaw
allow=ulaw
context=default
qualify=yes
fromdomain=sip.3starsnet.com
;insecure=very
;permit=85.119.188.3/32

[85.119.188.3]
type=peer
context=default
host=85.119.188.3



extensions.conf


[default]
exten => s,1,Background(bonjour); bonjour.gsm - file ok
exten => s,2,Hangup;



CLI dit:


Name/username Host Dyn Nat ACL Mask Port Status
85.119.188.3 85.119.188.3 255.255.255.255 5060 Unmonitored
starsnet/028889 85.119.188.3 255.255.255.255 5060 OK (91 ms)
utilisateur2 (Unspecified) D N 255.255.255.255 0 Unmonitored
utilisateur1/ut 81.243.100.12 D N 255.255.255.255 12535 Unmonitored


J'ai ouvert le 5060 UDP.
Mais pas encore de port RDP vu que ca ne marche pas même avec firewall éteint..
je me demande si je dois me plonger la dedans quand même.

Et pour finir, j'ai testé mon compte avec X-Lite, et là ca marche.

Merci!
   
3starsnet et Asterisk
Publié le 19/02/2007 @ 14:20:52,
Par ovh
J'y connais que dalle dans ce domaine, mais il me semble que ça manque de détail non ? :figti: Que veux-tu faire, par exemple ? :dawa:
Je n'ai rien à voir avec www.ovh.com
   
3starsnet et Asterisk
Publié le 19/02/2007 @ 14:24:02,
Par cauet
Non non, il ne manque rien.
Le but pour le moment est juste d'établir la connexion entre le compte chez 3stars et le serveur Asterisk.
   
3starsnet et Asterisk
Publié le 19/02/2007 @ 14:34:52,
Par rfr
Sur l'interface 3stars, parfois ils redirigent tout sur la mailbox. Regarde de ce coté?
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
3starsnet et Asterisk
Publié le 19/02/2007 @ 14:47:18,
Par cauet
Mais si ca marche avec X-Lite?
Puis l'onglet téléphone avec "do not disturb etc.." si je veux changer les sonneries ou autre j'ai:

Error: Your rate plan does not allow this.

Press the back button in your browser to return.

J'ai mailé 3starsnet..
   
3starsnet et Asterisk
Publié le 19/02/2007 @ 17:08:58,
Par cauet
leur support à pas tellement envie de me répondre..
   
3starsnet et Asterisk
Publié le 19/02/2007 @ 17:53:08,
Par cauet
J'ai trouvé mon erreur..

la partie:

register => USER:PASS:USER@85.119.188.3/s
externhost=mon.ip.fixe

n'était pas dans general, mais dans [utilisateur1] l'user du dessus..
j'ai trouvé tout seul comme un grand, mais pfiou.. c'était chaud :grin:
   
3starsnet et Asterisk
Publié le 19/02/2007 @ 18:37:18,
Par cauet
Vais un toute petit peu abuser de la bonté de rfr :ddr555:
J'ai 2 numéros SIP chez 3stars (et mon associé viens d'en commander encore un 3ème avec 8 lignes..)

Mes 2 numéros sont connectés à 3stars. :kneu_yeah:
Le problème c'est qu'ils arrivent tous les deux dans le contexte default.
J'ai donc modifié:
context=ligne1
et
context=ligne2

et tappé ceci dans extensions.conf


[ligne1]
exten => s,1,Background(bonjour);
exten => s,2,Dial,SIP/mickael;
exten => s,3,Hangup;

[ligne2]
exten => s,1,Background(tapis);
exten => s,2,Dial,SIP/mickael;
exten => s,3,Hangup;



Mais .. les deux numéros arrivent encore dans default :dawagrat:
Aurais-je loupé un épisode sur les création de contextes?
   
3starsnet et Asterisk
Publié le 20/02/2007 @ 00:50:14,
Par Altar
Avez-vous déjà testé le gui ? Il a l'air sympa mais leur façon de créer un service provider ne fonctionne pas avec 3 stars net ou alors je n'ai rien compris :oh:
   
3starsnet et Asterisk
Publié le 20/02/2007 @ 00:59:41,
Par rfr
c'est pas le context qu'il faut changer, c'est l'extension dans le register ... c'est plus facile :smile:

register => USER1:PASS1:USER1@85.119.188.3/1001
register => USER2:PASS2:USER2@85.119.188.3/1002

exten => 1001,1,Background(bonjour);
exten => 1001,2,Dial,SIP/mickael;
exten => 1001,3,Hangup;

exten => 1002,1,Background(bonjour);
exten => 1002,2,Dial,SIP/mickael;
exten => 1002,3,Hangup;

To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
3starsnet et Asterisk
Publié le 20/02/2007 @ 01:01:24,
Par rfr
Avez-vous déjà testé le gui ? Il a l'air sympa mais leur façon de créer un service provider ne fonctionne pas avec 3 stars net ou alors je n'ai rien compris :oh:


Non, jamais testé le gui mais 3stars fonctionne bizarement avec asterisk à cause des adresses pour l'outbound et l'inbound (un ip et un nom). Ca merdoie ce genre de truc dans asterisk. Il paraît qu'il vont changer ça dans la prochaine version majeure.
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
3starsnet et Asterisk
Publié le 20/02/2007 @ 01:10:50,
Par Altar


Non, jamais testé le gui mais 3stars fonctionne bizarement avec asterisk à cause des adresses pour l'outbound et l'inbound (un ip et un nom). Ca merdoie ce genre de truc dans asterisk. Il paraît qu'il vont changer ça dans la prochaine version majeure.


Ca doit être pour ça :oh: Mais les fichiers de conf sont quand même à coucher dehors faut pas déconner...
   
3starsnet et Asterisk
Publié le 20/02/2007 @ 01:26:05,
Par cauet
c'est pas le context qu'il faut changer, c'est l'extension dans le register ... c'est plus facile :smile:

register => USER1:PASS1:USER1@85.119.188.3/1001
register => USER2:PASS2:USER2@85.119.188.3/1002

exten => 1001,1,Background(bonjour);
exten => 1001,2,Dial,SIP/mickael;
exten => 1001,3,Hangup;

exten => 1002,1,Background(bonjour);
exten => 1002,2,Dial,SIP/mickael;
exten => 1002,3,Hangup;



Merci mon prince.
En effet comme ça, ca suce des ours :smile:
   
3starsnet et Asterisk
Publié le 20/02/2007 @ 01:34:26,
Par Altar
Bon ça fonctionne aussi chez moi :oh: Par contre, quand je déconnecte le client vers lequel je forward l'appel, je me tape le message de présentation d'asterisk à la con... Moi je voudrais que ça continue à sonner dans le vie ou que ça sonne oqp :oh:
   
3starsnet et Asterisk
Publié le 20/02/2007 @ 01:39:18,
Par cauet
Ca marche pas si super :kiki:
J'ai déjà un problème quand je veux créer mes scripts.

exten => 1001,1,Background(bonjour);
exten => 1001,2,Dial,SIP/mickael;
exten => 1001,3,Hangup;

exten => 1002,1,Background(bonjour);
exten => 1002,2,Dial,SIP/mickael;
exten => 1002,3,Hangup;

Mais si je veux programmer une touche:

exten => 1,1,Background(sai-welcome);

Elle sera active sur les deux numéros, hors je dois avoir des chemins différents pour les deux numéros..
Mon idée de contexte n'était peut-être pas inutile alors?
Qu'en dit l'expert? :gratgrat:
   
3starsnet et Asterisk
Publié le 21/02/2007 @ 15:51:49,
Par cauet
rfr? :smile:
   
3starsnet et Asterisk
Publié le 21/02/2007 @ 16:03:24,
Par cauet
A quoi sert:


[85.119.188.3]
type=peer
context=default
host=85.119.188.3


C'est lui qui fout la merde et envoie tout dans le default..
On ne sait pas le virer, ou je tombe sur la messagerie 3stars..
   
3starsnet et Asterisk
Publié le 21/02/2007 @ 16:24:05,
Par rfr
Si tu expliquais un peu ce que tu veux faire ...

Regarde aussi du coté des Goto qui permettent de changer de contexte lors d'un call.

S'il y a une limite dans le système, je doute qu'elle se situe du coté d'Asterisk :ddr555:
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
3starsnet et Asterisk
Publié le 21/02/2007 @ 22:04:42,
Par cauet
J'ai 2 comptes 3stars. (Et bientôt 4)
Je dois relier tous les comptes au système Asterisk.
Et chaque numéro doit être TOTALEMENT indépendant et isolé l'un de l'autre.

Mon extensions.conf devrait ressembler à ceci:



; Si un numéro n'a pas été programmé il arrivera dans le contexte qui lui dit "Désolé".
[default]
exten => s,1,wait(2) ;
exten => s,2,Background(sorry)
exten => s,3,Hangup;

[ligne1]
; Contexte de la ligne 1
exten => s,1,Answer
exten => s,2,Background(bonjour)
exten => s,3,DigitTimeout,1
exten => s,4,ResponseTimeout,10

; Action Ligne 1
exten => 1,1,wait(1) ;
exten => 1,2,Background(tapis)

[ligne2]
; Contexte de la ligne2
exten => s,1,Answer
exten => s,2,Background(welcome);
exten => s,3,DigitTimeout,1
exten => s,4,ResponseTimeout,10

exten => 1,1,Dial,SIP/steph
exten => 1,2,Hangup;

exten => 2,1,Dial,SIP/mickael
exten => 2,2,Hangup;

   
3starsnet et Asterisk
Publié le 21/02/2007 @ 22:23:29,
Par rfr
Il doit surement y avoir moyen de le faire de plusieurs manière ...

dans ton defaut:


; exten pour phone 1 3starts
[default]

exten => 1001,Goto(ligne1,s,1)
exten => 1002,Goto(ligne2,s,1)


dans sip.conf, tu dois évidement avoir des registers comme ceci:


register => USER1:PASS1:USER1@85.119.188.3/1001
register => USER2:PASS2:USER2@85.119.188.3/1002


Edit: on peut aussi passer par des include de context, c'est plus propre mais moins intuitif ...


Dernière édition: 21/02/2007 @ 22:26:59
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?