Ich hatte das gleiche Problem: Beim Anruf von Sipgate hatte ich in: ---, out: A-Law. Es stellte sich da heraus dass nach der Installation von OpenVPN mein Server sipgate.de nicht mehr auflösen konnte und daher nichts richtig ging. Ein route add 0.0.0.0 0.0.0.0 192.168.2.1 eth0 brachte da Hilfe (ein Default GW bei jeder unbekannten IP die dann über mein Hauptinterface auf meinen Router umgelenkt wird). Über CAPI / ISDN am Asterisk konnte ich telefonieren über meinen OpenVPN Tunnel, leider war ich nicht zu hören. Was beide Probleme letztendlich löste war die externip Einstellung in der sip.conf von Asterisk (1.2, auf Eisfair am laufen) komplett zu löschen. Beide Probleme lösten sich damit vollends. Und damit jeder was davon hat, noch mal meine sip.conf ( Ich mach erst seit 2 Tagen Asterisk, kann also auch viel Müll enthalten ^^'): sip.conf [general] bindport=5060 bindaddr=0.0.0.0 srvlookup=yes context=default defaultexpirey=120 maxexpirey=3600 disallow=all allow=ulaw allow=alaw allow=g729 allow=gsm allow=slinear localnet=192.168.2.0/24 canreinvite=yes tos=reliability nat=yes dtmfmode=auto qualify=no language=de ; Write Registries register => SIPID:PW@sipgate.de/SIPID ; Write SIP-Proxy accounts [sipgate] type=friend host=sipgate.de fromuser=SIPID username=SIPID secret=PW fromdomain=sipgate.de context=incoming insecure=very disallow=all allow=ulaw allow=alaw allow=g729 allow=gsm allow=slinear nat=no ; Write SIP-Client accounts [10] type=friend secret=PW host=dynamic reinvite=no canreinvite=no qualify=1000 dtmfmode=auto disallow=all allow=ulaw allow=alaw allow=g729 allow=gsm allow=slinear context=outgoing vmexten=#910 mailbox=10 mailbox=22 extensions.conf (die User Config nur) [outgoing] include => 10 include => incoming [10] ;;; Phone 10 ;;; ; Outgoing calls over SIP exten => _x.,1,Set(LANGUAGE()=de) exten => _x./10,2,Ringing() exten => _x./10,3,Set(CALLERID(number)=SIPID) exten => _x./SIPID,4,Set(CALLERID(name)=Mein Name) exten => _x./SIPID,5,Dial(SIP/${areaCode}${EXTEN}@sipgate,120,TW) exten => _x./SIPID,6,Goto(dialStates,${DIALSTATUS},1) ; Outgoing calls over CAPI exten => _000.,1,Set(LANGUAGE()=de) exten => _000./10,2,Set(CALLERID(number)=22) exten => _000./22,3,Set(CALLERID(name)=) exten => _000./22,4,Dial(CAPI/contr1/${EXTEN:3}/b,120,TW) exten => _000./22,5,Goto(dialStates,${DIALSTATUS},1) [incoming] include => default exten => SIPID,1,Set(LANGUAGE()=de) exten => SIPID,2,Ringing() exten => SIPID,3,Dial(SIP/10,${localdialtimeout},t) exten => SIPID,4,Congestion() exten => SIPID,5,Wait(10) exten => SIPID,6,Hangup() exten => 22,1,Set(LANGUAGE()=de) exten => 22,2,Ringing() exten => 22,3,Dial(SIP/10,${localdialtimeout},t) exten => 22,4,Congestion() exten => 22,5,Wait(10) exten => 22,6,Hangup() ; Incoming (internal) calls for number 10. Type of phone: sip exten => *10,1,Set(LANGUAGE()=de) exten => *10,2,NoOp() exten => *10,3,NoOp() exten => *10,4,Dial(SIP/10,25) exten => *10,5,Goto(incoming,*10-${DIALSTATUS},1) exten => *10-NOANSWER,1,Set(LANGUAGE()=de) exten => *10-NOANSWER,2,VoiceMail(u10) exten => *10-NOANSWER,3,Congestion() exten => *10-NOANSWER,4,Wait(10) exten => *10-NOANSWER,5,Hangup() exten => *10-CHANUNAVAIL,1,Set(LANGUAGE()=de) exten => *10-CHANUNAVAIL,2,VoiceMail(b10) exten => *10-CHANUNAVAIL,3,Congestion() exten => *10-CHANUNAVAIL,4,Wait(10) exten => *10-CHANUNAVAIL,5,Hangup() exten => *10-BUSY,1,Set(LANGUAGE()=de) exten => *10-BUSY,2,VoiceMail(b10) exten => *10-BUSY,3,Congestion() exten => *10-BUSY,4,Wait(10) exten => *10-BUSY,5,Hangup() exten => *10-CONGESTION,1,Set(LANGUAGE()=de) exten => *10-CONGESTION,2,VoiceMail(b10) exten => *10-CONGESTION,3,Congestion() exten => *10-CONGESTION,4,Wait(10) exten => *10-CONGESTION,5,Hangup() exten => *10-.,1,Set(LANGUAGE()=de) exten => *10-.,2,VoiceMail(u10) exten => *10-.,3,Congestion() exten => *10-.,4,Wait(10) exten => *10-.,5,Hangup() Gruß, Nico PS: Vielen Dank für PhonerLite, geniales Tool klappt einwandfrei nun! ^^
|