- sip.conf [general] context=trunk ; a remplir bindport=5060 bindaddr=0.0.0.0 srvlookup=yes ; on se register sur le compte ovh register => xxxxxxxxxx:*******@sip.provider.net ; comptes sip. [bragon] ;comptes clients type=friend secret=****** qualify=yes nat=yes host=dynamic canreinvite=no context=alu mailbox=100@default [linutux] type=friend secret=****** qualify=yes nat=yes host=dynamic canreinvite=no context=alu mailbox=100@default [ridfa] type=friend secret=****** qualify=yes nat=yes host=dynamic canreinvite=no context=alu mailbox=100@default [acephale] type=friend secret=****** qualify=yes nat=yes host=dynamic canreinvite=no context=alu mailbox=100@default [trunk] type=peer host=sip.provider.net context=alu-in language=fr insecure=very username=09XXXXXXXX secret=******* nat=yes canreinvite=no dtmfmode=auto video=no restrictcid=no amaflags=default - extensions.conf [general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no priorityjumping=no [globals] CONSOLE=Console/dsp IAXINFO=guest TRUNK=Zap/g2 TRUNKMSD=1 L1=SIP/bragon L2=SIP/linutux L3=SIP/onoff L4=SIP/ridfa L5=SIP/acephale [alu-in] exten => s,1,Goto(alu,accueil,1) [alu] ; si on appelle la ligne externe ca fait sonner toutes les lignes. exten => accueil,1,Ringing(1) exten => accueil,2,Answer exten => accueil,3,Dial(${L1}&${L2}&${L3},30,tm) exten => accueil,4,Hangup(16) ; 100 pour bragon , 101 pour linutux, 102 pour onoff exten => 100,1,Dial(${L1},,r) exten => 101,1,Dial(${L2},,r) exten => 102,1,Dial(${L3},,r) exten => 103,1,Dial(${L4},,r) exten => 104,1,Dial(${L5},,r) ; echo test, si on appel le 330 exten => 330,1,Playback(demo-echotest) exten => 330,n,Echo exten => 330,n,Playback(demo-echodone) exten => 330,n,Goto(s,6) include => appel-sortant [appel-sortant] ; Cette partie gere les appels sortants exten => _X.,1,Dial(SIP/${EXTEN}@trunk)