Software » 3starsnet et Asterisk
3starsnet et Asterisk
Publié le 19/02/2007 @ 14:15:26,
Par cauetHello,
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!
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 ovhJ'y connais que dalle dans ce domaine, mais il me semble que ça manque de détail non ? Que veux-tu faire, par exemple ?
Je n'ai rien à voir avec www.ovh.com
3starsnet et Asterisk
Publié le 19/02/2007 @ 14:24:02,
Par cauetNon 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.
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 rfrSur 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 cauetMais 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..
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 cauetleur support à pas tellement envie de me répondre..
3starsnet et Asterisk
Publié le 19/02/2007 @ 17:53:08,
Par cauetJ'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
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
3starsnet et Asterisk
Publié le 19/02/2007 @ 18:37:18,
Par cauetVais un toute petit peu abuser de la bonté de rfr
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.
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
Aurais-je loupé un épisode sur les création de contextes?
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.
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
Aurais-je loupé un épisode sur les création de contextes?
3starsnet et Asterisk
Publié le 20/02/2007 @ 00:50:14,
Par AltarAvez-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
3starsnet et Asterisk
Publié le 20/02/2007 @ 00:59:41,
Par rfrc'est pas le context qu'il faut changer, c'est l'extension dans le register ... c'est plus facile
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;
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 rfrAvez-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
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 AltarNon, 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 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 cauetc'est pas le context qu'il faut changer, c'est l'extension dans le register ... c'est plus facile
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;
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
3starsnet et Asterisk
Publié le 20/02/2007 @ 01:34:26,
Par AltarBon ça fonctionne aussi chez moi 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
3starsnet et Asterisk
Publié le 20/02/2007 @ 01:39:18,
Par cauetCa marche pas si super
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?
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?
3starsnet et Asterisk
Publié le 21/02/2007 @ 16:03:24,
Par cauetA 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..
[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 rfrSi 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
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
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 cauetJ'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;
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 rfrIl 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
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)