IPTAM Problem

Shodan_KI

Neuer User
Mitglied seit
4 Aug 2009
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo Leuts,

Ich habe ein Problem mit der Anlage IPTAM PBX Version 1.4.3 Build 5991

Folgendes Szenario:
Voip Acc für einen User angelegt.
soweit geht alles.
Wird richtig registriert ok.
Wahlverfahren ist manuel mit auscheidungsnummer.

auch ok klapt mit einem anderen Voip acc prima.
nur das bei diesem neuen acc folgendes passiert:
man wähle am telefon 9 für den Voip kannal und dann gemäss webseite des Voip Providers der hinterlegt ist statt der länder wahl 0066 die 66 und dann die 8 für das thailändische mobil netz alles ok.
Leider fügt die Anlage 0231 zu der gewählten rufnummer hinzu das ist meine Ortsnetznummer.

Am telefon wird also gewählt:
9668xxxxxx
im log steht das auch drin
aber dann wird daraus : 90231668xxx gemacht.
was natürlich fatal ist.!

Dies ist das Log wo die TK anlage eigenmächtig die einwahl ändert.

Code:
U 192.168.2.8:5060 -> 192.168.2.12:5060
SIP/2.0 100 Trying.
Via: SIP/2.0/UDP 192.168.2.12:5060;branch=xxxxxxxx-xxxxxxxx.
From: Kruafa <sip:[email protected]>;tag=fxxxxxxxxo0.
To: <sip:[email protected]>.
Call-ID: [email protected].
CSeq: 102 INVITE.
User-Agent: IPTAM PBX.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Supported: replaces.
Contact: <sip:[email protected]:25060>.
Content-Length: 0.
.


U 192.168.2.8:25060 -> 61.90.185.175:5060
INVITE sip:[email protected] SIP/2.0.
Via: SIP/2.0/UDP 84.61.3.65:25060;branch=z9hG4bK2aefd4cf;rport.
From: "00xxxxxxxxxx" <sip:[email protected]>;tag=as59d8d1d5.
To: <sip:[B]0231668xxxxxxxx[/B]@byod.thaitelplus.com>.
Contact: <sip:[email protected]:25060>.
Call-ID: [EMAIL="[email protected]"][email protected][/EMAIL].
CSeq: 102 INVITE.
User-Agent: IPTAM PBX.
Max-Forwards: 70.
Date: Tue, 04 Aug 2009 10:14:48 GMT.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY.
Supported: replaces.
P-Preferred-Identity: <sip:[email protected]>.
Content-Type: application/sdp.
Content-Length: 258.
.
v=0.
o=root 5627 5627 IN IP4 84.61.3.65.
s=session.
c=IN IP4 84.61.3.65.
t=0 0.
m=audio 16888 RTP/AVP 8 0 101.
a=rtpmap:8 PCMA/8000.
a=rtpmap:0 PCMU/8000.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-16.
a=silenceSupp:off - - - -.
a=ptime:20.
a=sendrecv.
Kann mir jemand :
a) erklären warum einfach meine ortsvorwahl eingefügt wird?.
b) wie kann ich ihm das abgewöhnen?.
ich bastel auch locale datein um wenn nötig.
thanks
Shodan

Edit Guard-X: Code-Tags eingefügt!
 
Zuletzt bearbeitet:
Nach durchsicht aller dateien bin ich auf folgendes gestossen:
Code:
;----------------------------------------------------------------------------- 
; Macro: dialout-sip-multi 
; Parameter: Destination, Prefix 
;----------------------------------------------------------------------------- 
[macro-dialout-sip-multi] 
exten => s,1,Set(OrigCIDNUM=${CALLERID(num)}) 
exten => s,n,Set(CDR(userfield)=${CDR(userfield)}S:${CALLERID(num)}\;D:9${IF($[ ${ARG1:1:3} = 231]?${ARG1:4}:${ARG1})}\;) 
exten => s,n,Set(GROUP(SIPTRUNK)=SIPTRUNK) 
exten => s,n,GotoIf($[${GROUP_COUNT(SIPTRUNK@SIPTRUNK)} > 3]?nobw) 
exten => s,n,AGI(clip.agi,3,${CALLERID(num)},49,231,0) 
exten => s,n,GotoIf($[${LEN(${SIPTRUNK})} > 0]?cont) 
exten => s,n,UserEvent(PSTNFallback,Cause: No default account) 
exten => s,n,Goto(nobw) 
exten => s,n(cont),GotoIf($["${CLIR}" = "1"]?clir) 
exten => s,n,Set(clir=${DB(CLIR/${OrigCIDNUM})}) 
exten => s,n,GotoIf($["${clir}" != "1"]?dial) 
exten => s,n(clir),GotoIf($["${CLIR_PRIVACY}" != "1"]?clir2) 
exten => s,n,SIPAddheader(privacy: user) 
exten => s,n(clir2),GotoIf($["${CLIR_ANONYMOUS}" != "1"]?clir3) 
exten => s,n,Set(CALLERID(name)=Anonymous) 
exten => s,n(clir3),GotoIf($["${CLIR_RFC3325}" != "1"]?dial) 
exten => s,n,SIPAddheader(Privacy: id) 
exten => s,n(dial),Dial(SIP/${ARG2}${ONKZ}${ARG1}@sip-acc-${SIPTRUNK},180,W) 
exten => s,n,Macro(dial-result) 
exten => s,n(nobw),Congestion 
exten => h,1,Noop 
exten => h,1,Noop

Kann jemand sagen ob es an dieser zeile liegen kann und was ich ändern kann/darf?.


Code:
exten => s,n,Set(CDR(userfield)=${CDR(userfield)}S:${CALLERID(num)}\;D:9${IF($[ ${ARG1:1:3} = 231]?${ARG1:4}:${ARG1})}\;)

Versteht jemand diesen Dialplan und kann mir erklären was ich ändern muss.?
oder ob das mit dem oben beschriebenen problem überhaupt zusammenhängt.?
regards
Shodan
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.