Auteur Sujet: Fibre pro orange Net + Tel?  (Lu 2386 fois)

0 Membres et 1 Invité sur ce sujet

jeremy64

  • Abonné Free Pro
  • *
  • Messages: 44
  • PAU (64)
Fibre pro orange Net + Tel?
« le: 16 décembre 2016 à 18:16:04 »
Bonjour, voila maintenant quelques mois que je suis passé a la fibre pro orange en 200Mb symetrique et je rencontre quelques problemes de telephonie.

Jusqu'a present j'etais chez SFR, pour la telephonie je faisais un renvoi d'appel vers mon serveur de telephonie Xivo. J'avais la possibilité de receptionner un appel et eventuellement je recevais une indication sonore qui m'indiqué un deuxieme appel. Le deuxieme appel patienté avec le pré decroché du serveur Xivo.

Depuis que je suis passer chez orange le renvoi d'appel vers le serveur Xivo ne fonctionne plus. J'ai abandonné le Xivo et ai pris un compte Sip chez OVH, le renvoi d'appel fonctionne bien avec OVH mais le pré decroché ne fonctionne pas ( en appel direct du compte SIP le pré decroché fonctionne).
Je n'ai pas la possibilité d'avoir plusieurs appel en meme temps. Si je suis deja en ligne, le prochain correspondant tombe directement sur un message lui indiquant que je ne suis pas joignable. Ce qui n'ai vraiment pas pro.

Je souhaitais savoir si deja dans un premier temps il est possible de recuperer le net et le Tel sur un serveur Pfsense? Concernant le tel j'ai vu quelques tuto parlant de SIProxd_orange mais les tutos datent, est  il toujours possible de recup le compte SIP via cet addon?
Si quelqu'un a une idée pour que je puisse couplé mon numero livebox a mon serveur Xivo je suis preneur.

Merci d'avance.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 322
  • Antibes (06) / Mercury (73)
Fibre pro orange Net + Tel?
« Réponse #1 le: 16 décembre 2016 à 18:20:57 »
Concernant le tel j'ai vu quelques tuto parlant de SIProxd_orange mais les tutos datent, est  il toujours possible de recup le compte SIP via cet addon?
Oui.

Ca fonctionne sans soucis chez moi depuis plus d'un an (avril 2015), couplé à asterisk, d'abord sur un Raspberry PI et depuis mai dernier dans une machine virtuelle qui tourne sous ESXi. Par contre je n'ai pas d'abonnement Pro et donc un seul appel entrant possible.

jeremy64

  • Abonné Free Pro
  • *
  • Messages: 44
  • PAU (64)
Fibre pro orange Net + Tel?
« Réponse #2 le: 16 décembre 2016 à 18:37:28 »
Ah super, merci pour l'info.  Tu pourrais m'en dire plus sur ta config?
As tu viré la livebox? passe tu maintenant par PFsense? Concernant la version de SipRoxd_orange sur quel version es tu? une idée ou on peut trouver une version recente?
Siproxd tu l'as installé sur le linux ou est installé asterisk?

Encore merci pour tes infos.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 322
  • Antibes (06) / Mercury (73)
Fibre pro orange Net + Tel?
« Réponse #3 le: 16 décembre 2016 à 20:42:05 »
J'utilise un ERL à la place de la box.

Pour siproxd_orange, pas trop le choix: https://github.com/nsapa/siproxd_orange . Et effectivement siproxd et asterisk tournent sur la même VM. Après, pour la config, les tutos disponibles sur le forum sont toujours à jour.


jeremy64

  • Abonné Free Pro
  • *
  • Messages: 44
  • PAU (64)
Fibre pro orange Net + Tel?
« Réponse #4 le: 20 décembre 2016 à 00:21:20 »
Bonsoir, apres avoir pas mal galeré j'ai fini par reussir a installer Siproxd sur ubuntu serveur.
Siproxd est fonctionnel, j'ai pu tester avec linphone par contre je galere pas mal avec la config Xivo.

@zoc pourrais tu detailler ta config sur asterisk que je puisse m'y retrouver un peu.

Concernant ma config.
J'ai gardé la livebox 192.168.1.1
Sur un serveur Esxi j'ai une VM d'ubuntu serveur avec Siproxd de fonctionnel 192.168.1.48
Sur une autre VM j'ai mon serveur Xivo 192.168.1.31
Pour la reception d'appel j'ai un C530Ip. La liaison avec Xivo est fonctionnel.

Il me manque vraiment que la liaison Siproxd> Xivo.

Merci d'avance.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 322
  • Antibes (06) / Mercury (73)
Fibre pro orange Net + Tel?
« Réponse #5 le: 20 décembre 2016 à 08:51:17 »
Mon sip.conf (J'ai supprimé la config de mes postes pour ne garder que le trunk orange):
[general]
context = default
language = fr
allowoverlap = no 
bindport = 5060
bindaddr = 0.0.0.0
srvlookup = no
qualify=yes
defaultexpiry=1800
maxexpiry=1800
keepalive=120

disallow = all
allow = gsm,ulaw,alaw,adpcm,speex,g729,g723

;
; the following is required when using siproxd with local DNAT rule
nat=never
externip=192.168.67.12
;
localnet = 192.168.67.0/24  ; my inbound network with local UAs
domain = asterix.voip.zoc.me
canreinvite = no

useragent=PBX
sdpsession=Talk
sdpowner=+334XXXXXXXX

register => +334XXXXXXXX@trunk_orange/+334XXXXXXXX

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Local SIP UAs
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[trunk_orange]
type=peer
context=incoming
defaultuser=+334XXXXXXXX
fromuser=+334XXXXXXXX
remotesecret=wtf
host=orange-multimedia.fr
insecure=port,invite
fromdomain = orange-multimedia.fr
outboundproxy=localhost:5160,force
canreinvite=no
sendrpid=no
dtmfmode=auto
call-limit=1

A noter que mon siproxd écoute sur le port 5160 (pour que le port SIP d'asterisk reste 5060 et simplifier la configuration des téléphones sur le réseau). Pour un abonnement supportant plusieurs appels sortants simultanés, il faudra ajuster le paramètre "call-limit".

Mon dialplan :
[globals]
HOMEPHONE=SIP/201

[macro-voicemail]
exten => s,1,Dial(${ARG1},20)
exten => s,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail)
exten => s,n(unavail),VoiceMail(${MACRO_EXTEN}@default,su)
exten => s,n,Hangup()
exten => s,n(busy),VoiceMail(${MACRO_EXTEN}@default,sb)
exten => s,n,Hangup()

[incoming]
exten => +334XXXXXXXX,1,Log(NOTICE, Incoming call from ${CALLERID(all)})
exten => +334XXXXXXXX,n,Set(CALLERID(name)=${IF(${DB_EXISTS(cidname/${CALLERID(num)})}?${DB(cidname/${CALLERID(num)})}:${CALLERID(name)})})
exten => +334XXXXXXXX,n,Log(NOTICE, Resolved - Incoming call from ${CALLERID(all)})
exten => +334XXXXXXXX,n,GotoIf(${DB_EXISTS(blacklist/${CALLERID(num)})}?error-blacklist,s,1)
exten => +334XXXXXXXX,n,GotoIf($["foo${CALLERID(num)}" = "foo"]?error-nocid,s,1)
exten => +334XXXXXXXX,n,GotoIf($["foo${CALLERID(num)}" = "fooanonymous"]?error-nocid,s,1)
exten => +334XXXXXXXX,n,GotoIf($["foo${CALLERID(num)}" = "fooptsn"]?error-nocid,s,1)
exten => +334XXXXXXXX,n,Macro(voicemail,${HOMEPHONE})

[local]
exten => *98,1,VoiceMailMain(${CALLERID(num)@default},s)

exten => 201,1,Macro(voicemail,${HOMEPHONE})

exten => _X.,1,Log(NOTICE, Outgoing call to ${EXTEN})
exten => _X.,n,Set(CALLERID(all)="+334XXXXXXXX" <+334XXXXXXXX>)
exten => _X.,n,Set(NUMBER=${EXTEN})
exten => _X.,n,Dial(SIP/${NUMBER}@trunk_orange)
exten => _X.,n,Log(NOTICE, Outgoing failed with error ${DIALSTATUS})
exten => _X.,n,Goto(s-${DIALSTATUS},1)

exten => s-NOANSWER,1,Hangup()
exten => s-CONGESTION,1,Congestion()
exten => s-CANCEL,1,Hangup()
exten => s-BUSY,1,Busy()
exten => s-CHANUNAVAIL,1,Log(NOTICE, Outgoing trunk unavailable - restarting)
exten => s-CHANUNAVAIL,n,Wait(1)
exten => s-CHANUNAVAIL,n,System(/usr/sbin/asterisk -rx reload)
exten => s-CHANUNAVAIL,n,Wait(1)
exten => s-CHANUNAVAIL,n,Log(NOTICE, Second attempt at calling ${NUMBER})
exten => s-CHANUNAVAIL,n,Set(CALLERID(all)="+334XXXXXXXX" <+334XXXXXXXX>)
exten => s-CHANUNAVAIL,n,Dial(SIP/${NUMBER}@trunk_orange)
exten => s-CHANUNAVAIL,n,Hangup()

exten => 700,1,Playback(posix-restarting) ; "Restarting asterisk"
exten => 700,n,Wait(1)
exten => 700,n,System(/usr/sbin/asterisk -rx reload)
exten => 700,n,Hangup

[error-blacklist]
exten => s,1,Answer()
exten => s,n,Wait(1)
exten => s,n,Zapateller()
exten => s,n,Zapateller()
exten => s,n,Playback(ss-noservice)
exten => s,n,Hangup

[error-nocid]
exten => s,1,Answer()
exten => s,n,Wait(1)
exten => s,n,Zapateller()
exten => s,n,Zapateller()
exten => s,n,PlayBack(privacy-unident)
exten => s,n,Hangup()

J'utilise un C430IP ainsi qu'un soft SIP sur mon Mac sans problèmes.