Forum Forum  |    |  |  | |  |  | |  |  | |  |  | |  | |
 | | |
| Number replacement doesn't work anymore since 6.20 (Switzerland) |
|
|
Just got a call that all users without an external number are calling "anonymously".
We didn't change anything at the upgrade 6.11 -> 6.20.
Users with an external number don't have this problem, but all others, which have been replaced using
such a replacement rule 1* --> +41......... (for all internal numbers from 100-199).
This doesn't work anymore.
Trunk is set to "Nicht zugeordnete Anrufernummer/URI signalisieren" (don't know in english.. but it's the second button).
Trunk group is set to "CLIP no screening".
Any ideas? What changed in 6.20 regarding number replacement?
I also tested to make non-wildcard replacements: 173 --> +41....... doesn't work too!
Thanks in advance!
spyker |
|
|
|  |  | | |
| Re: Number replacement doesn't work anymore since 6.20 (Switzerland) |
|
|
Just had a look at this problem with my reseller. I got the advice of installing QuickFix 3.
Is this well-known as "uncomplicated", also on a Standby-Szenario? Do I really need to stop the DB-replication with the osql-command?
Or does anyone know, if it's no more possible to make such replacements internal number --> external number..?
Thanks in advance
spyker |
|
|
|  |  | | |
| Re: Number replacement doesn't work anymore since 6.20 (Switzerland) |
|
|
Hi there..
No idea?
I'm having this problem at already 3 or 4 customers using 6.20..
Could anyone agree, that this scenario should work:
user with no ext. number, just int. 100.
on the trunk, I choose "signal the unassigned number/uri"
and on the trunk group i make a number replacement like this 100 --> +4171123456132
Thanks for any support.. :-)
spyker |
|
|
|  |  | | |
| Re: Number replacement doesn't work anymore since 6.20 (Germany) |
|
|
I`ll try it at our 6.20er an give you Info. |
|
|
|  |  | | |
| Re: Number replacement doesn't work anymore since 6.20 (Norway) |
|
|
| spyker wrote
Hi there..
No idea?
I'm having this problem at already 3 or 4 customers using 6.20..
Could anyone agree, that this scenario should work:
user with no ext. number, just int. 100.
on the trunk, I choose "signal the unassigned number/uri"
and on the trunk group i make a number replacement like this 100 --> +4171123456132
Thanks for any support.. :-)
spyker
|
Hi spyker
I am not sure if the internal number will be signalled on a trunk even with the parameter set. You should try to make a 'fake' public number on the trunk (a number that will never exists in the PSTN). Lets say this number is +4199999999. Then map this number to the internal number 100. In the replacement table replace +4199999999 --> +4171123456132
Morten Rokosz (Swyx T.A.G Member)
The best way to predict the future is to invent it. |
|
|
|  |  | | |
| Re: Number replacement doesn't work anymore since 6.20 (Switzerland) |
|
|
Well, we had this idea as well.. but the way with the internal number is better in my opinion because there is no "bad" configuration, which has to be documented explicitly..
AND! This worked till now at several customers, til 6.20.. and if we use your idea.. i have to configure such a fake number block like +4199999990 - +4199999999 on all of
our trunks, right? And assigning all the users without a "real" external number, this fake number.. hmm, doesn't sound very "cool" for me.. Hmm...
Thanks anyway! Amazed that obviously nobody used "my" possibility of number replacement...
spyker |
|
|
|  |  | | |
| Re: Number replacement doesn't work anymore since 6.20 (Germany) |
|
|
Hi spyker
Quick workaround:
ISDN trunk:
third Option - Signal the following Number / URI
Folgende Anrufernummer/URI signalisieren:
"one fix number for all users without a public number" using this trunk (thats what I got then)
| Morten Rokosz wrote
I am not sure if the internal number will be signalled on a trunk even with the parameter set. | ... so it is(my watching), at least not in the CDR nor in SwyxWare Administration "Active Calls"
| spyker wrote
Thanks anyway! Amazed that obviously nobody used "my" possibility of number replacement... | This is our non productive testserver
never needed this at v6.20, I reproduced it (no outgoing number(XXX) for users without public number). And before I noticed some similarity with hide number on this server(no outgoing number(XXX) for users with public number where the main number (+49 XXX - 0) expected to be shown).
Trunk-Group:
Conversion for outbound Calls - ausgehende Anrufernummer:
Extension - Durchwahl
and I was told "CLIP -no screening- is not activated at our "direct dialing-in line to ISDN provided by Deutsche Telekom".
ISDN trunk:
[x] "Nicht zugeordnete Anrufernummer/URI signalisieren" (second option) - Signal the unassigned Number / URI
Check some logs (here are mine)
1) no public number
D-Channel Monitor
(log all Layers complete)
keine öffentliche Nummer.TXT (no public number)
13:53:53 L3 1 01101100 INFORMATION ELEMENT : Calling party number
13:53:53 L3 2 00000101 IE Length : 5 octet(s)
13:53:53 L3 3 0------- Extension bit : continued
13:53:53 L3 -000---- Type of number : Unknown
13:53:53 L3 ----0001 Numbering plan : ISDN numbering plan E.164
13:53:53 L3 3a 1------- Extension bit : Not continued
13:53:53 L3 -01----- Presentation indica : Presentation restricted
13:53:53 L3 ---000-- Spare Bit(s) : Reserved
13:53:53 L3 ------00 Screening indicator : Number user provided / no
13:53:53 L3 4 00110000 Number digits : 000 |
SwyxServer.log
~InResolveMediaA Dial start processing...
09 13:53:31.578 001ec4 Inf3 SrvPBXCtl 06969F48 00000026 SPBXCtlFSM::CheckForTwoStageDial () address: 00PRIVACY
09 13:53:31.578 001ec4 Inf3 SwTCL 0697B2D8 00000026 STclCall::GetOwnAddress () return: 103, name=Administrator, suppressed=no)
09 13:53:31.578 001ec4 Inf3 SrvPBXCtl 082803B8 00000026 SPBXCallHub::SignalUserActive (5, Administrator,isOriginator=YES) skipping
09 13:53:31.578 001ec4 Info SrvGKAdr 06A1F780 00000026 SGkImpl::ResolveAddress ()
~--------------------------------------------------------------------------------------------------------------------------------
~CallingDevice: [0x069D2CE8 PCClient, Reg: (Client,5,Administrator), 50.1.1.138, [0: IP: 127.0.0.1|1234|1235|G711u|20|-1][1: IP: 127.0.0.1|1234|1235|G729|20|-1], CTI: 0, MEMDev: 0, MEMComp: 1, MEMCompSIP: 0]
~CallingAddress: [Addr:'103',Name:'Administrator',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
~DialingDevice: [0x069D2CE8 PCClient, Reg: (Client,5,Administrator), 50.1.1.138, [0: IP: 127.0.0.1|1234|1235|G711u|20|-1][1: IP: 127.0.0.1|1234|1235|G729|20|-1], CTI: 0, MEMDev: 0, MEMComp: 1, MEMCompSIP: 0]
~DialingAddress: [Addr:'103',Name:'Administrator',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
~OrigMediaInfo: [0: IP: 50.1.1.138|50016|50017|G711u|20|-1][1: IP: 50.1.1.138|50016|50017|G729|20|-1]
~CalledAddress : [Addr:'00PRIVACY',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
~OverlSending: yes
~CallType: Normal
~CallMediaType: Voice
~RetryStep: 0
~RslvdMediaInfo: [IP: 127.0.0.1|0|0|undefined|0|-1]
~RslvdUnregUsr: 0
~RslvdGroup: 0
~GroupCallTimeout(ms)-1
~SuppressNumber: no
~SrvCallingAddr: [Addr:'',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:Unknown]
~SrvDialingAddr: [Addr:'',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:Unknown]
~SrvCalledAddr: [Addr:'',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:Unknown]
~SrvCalledAddrInt: [Addr:'',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:Unknown]
~--------------------------------------------------------------------------------------------------------------------------------
[...]
09 13:53:53.000 000738 Inf3 SwTCL 0697B2D8 00000027 STclCall::SetOwnAddress (number= 103, name= , suppressed=no)
09 13:53:53.000 000738 Inf3 SrvPBXCtl 082803B8 00000027 SPBXCallHub::OnSetOwnAddress (103, Administrator, suppressed=no)
09 13:53:53.000 000738 Inf3 SwTCL 0697B2D8 00000027 STclCall::SetOwnAddress () setting own address to 103, name=Administrator, suppressed=no)
[...]
~InResolveMediaA Dial Result: 2 NewSt: DialingMediaA Timeout: 30
09 13:53:53.156 001ce0 Inf3 SwTCL 0697B2D8 00000027 STclCall::GetOwnAddress () return: 103, name=Administrator, suppressed=no)
09 13:53:53.156 001ce0 Inf3 SrvPBXCtl 082803B8 00000027 SPBXCallHub::OnGetPeerAddress () Asking: 1 Leitung 1
09 13:53:53.156 001ce0 Inf3 SrvPBXCtl 082803B8 00000027 SPBXCallHub::OnGetPeerAddress () public number of client [Addr:'000',Name:'Administrator',NumTyp:Unknown,NumPlan:Unknown,PresInd:Restricted,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
09 13:53:53.156 001ce0 Inf3 SrvPBXCtl 082803B8 00000027 SPBXCallHub::OnGetPeerAddress () peer address (server format): [Addr:'000',Name:'Administrator',NumTyp:Unknown,NumPlan:Unknown,PresInd:Restricted,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
09 13:53:53.156 001ce0 Inf3 SrvPBXCtl 082803B8 00000027 SPBXCallHub::OnGetPeerAddress ()
~Asking: 1 Leitung 1
~Peer: 5 Administrator
~Result: [Addr:'000',Name:'Administrator',NumTyp:Unknown,NumPlan:Unknown,PresInd:Restricted,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
09 13:53:53.156 001ce0 Inf3 SwTCL 0146E558 00000027 STclCall::GetOwnAddress () return: 01079PRIVACY, name=, suppressed=no)
09 13:53:53.156 001ce0 Info SH323 069A9010 00000027 SH323Connection::SendSignalSetup B use H.323 alias 'Leitung 1'
09 13:53:53.156 001ce0 Info SH323 069A9010 00000027 SH323Connection::SendSignalSetup B Calling party number '000' (suppress=YES, plan=ext) , Display info: <empty>
09 13:53:53.156 001ce0 Info SH323 069A9010 00000027 SH323Connection::SendSignalSetup B Own address '01079PRIVACY' (suppress=no)
09 13:53:53.156 001ce0 Info SH323 069A9010 00000027 SH323Connection::SendSignalSetup B Remote party name:
09 13:53:53.156 001ce0 Info SH323 069A9010 00000027 SH323Connection::SendSignalSetup B Called party number: 01079PRIVACY
09 13:53:53.156 001ce0 Info SH323 0659E5D0 00000000 SwyxH225NSData::BuildH225NSData () Call type: voice
09 13:53:53.156 001ce0 Info SH323 069A9010 00000027 SH323Conn::GetLocalInterfaceAddr () Local interface address: Ip:50.1.1.138:0:false
09 13:53:53.171 001ce0 Info SH323 069A9010 00000027 SH323Connection::StartH245 B H.245 control channel created.
09 13:53:53.171 001ce0 Inf3 SH323 069A9010 00000027 SH323Connection::OnSelectLogChan B SH323Connection::OnSelectLogicalChannels()
09 13:53:53.171 001ce0 Inf3 SH323 069A9010 00000027 SH323Connection::OnSelectLogChan B fastStartState = FastStartInitiate, fastStart = 1
09 13:53:53.171 001ce0 Info SH323 069A9010 00000027 SH323Connection::OnSelectLogChan B Trying H.323 fast start ...
|
2) hide number (users with public number)
D-Channel Monitor
(log all Layers complete)
Nummernunterdrückung.TXT (hide number)
13:49:09 L3 1 01101100 INFORMATION ELEMENT : Calling party number
13:49:09 L3 2 00000101 IE Length : 5 octet(s)
13:49:09 L3 3 0------- Extension bit : continued
13:49:09 L3 -000---- Type of number : Unknown
13:49:09 L3 ----0001 Numbering plan : ISDN numbering plan E.164
13:49:09 L3 3a 1------- Extension bit : Not continued
13:49:09 L3 -01----- Presentation indica : Presentation restricted
13:49:09 L3 ---000-- Spare Bit(s) : Reserved
13:49:09 L3 ------00 Screening indicator : Number user provided / no
13:49:09 L3 4 00110001 Number digits : 100 |
SwyxServer.log
09 13:49:09.250 0019e4 Inf3 SwTCL 0697B2D8 00000024 STclCall::SetOwnAddress (number= 100, name= , suppressed=YES)
09 13:49:09.250 0019e4 Inf3 SrvPBXCtl 082803B8 00000024 SPBXCallHub::OnSetOwnAddress (100, , suppressed=YES)
09 13:49:09.250 0019e4 Inf3 SwTCL 0697B2D8 00000024 STclCall::SetOwnAddress () setting own address to 100, name=, suppressed=YES)
[...]
~InResolveMediaA Dial start processing...
09 13:49:09.328 000738 Inf3 SrvPBXCtl 06969F48 00000024 SPBXCtlFSM::CheckForTwoStageDial () address: 00CENSORED
09 13:49:09.328 000738 Inf3 SwTCL 0697B2D8 00000024 STclCall::GetOwnAddress () return: 100, name=, suppressed=YES)
09 13:49:09.328 000738 Inf3 SrvPBXCtl 082803B8 00000024 SPBXCallHub::SignalUserActive (5, Administrator,isOriginator=YES) skipping
09 13:49:09.328 000738 Info SrvGKAdr 06A1F780 00000024 SGkImpl::ResolveAddress ()
~--------------------------------------------------------------------------------------------------------------------------------
~CallingDevice: [0x069D2CE8 PCClient, Reg: (Client,5,Administrator), 50.1.1.138, [0: IP: 127.0.0.1|1234|1235|G711u|20|-1][1: IP: 127.0.0.1|1234|1235|G729|20|-1], CTI: 0, MEMDev: 0, MEMComp: 1, MEMCompSIP: 0]
~CallingAddress: [Addr:'100',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Restricted,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
~DialingDevice: [0x069D2CE8 PCClient, Reg: (Client,5,Administrator), 50.1.1.138, [0: IP: 127.0.0.1|1234|1235|G711u|20|-1][1: IP: 127.0.0.1|1234|1235|G729|20|-1], CTI: 0, MEMDev: 0, MEMComp: 1, MEMCompSIP: 0]
~DialingAddress: [Addr:'100',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Restricted,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
~OrigMediaInfo: [0: IP: 50.1.1.138|50012|50013|G711u|20|-1][1: IP: 50.1.1.138|50012|50013|G729|20|-1]
~CalledAddress : [Addr:'00CENSORED',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:E.164/ISDN]
~OverlSending: yes
~CallType: Normal
~CallMediaType: Voice
~RetryStep: 0
~RslvdMediaInfo: [IP: 127.0.0.1|0|0|undefined|0|-1]
~RslvdUnregUsr: 0
~RslvdGroup: 0
~GroupCallTimeout(ms)-1
~SuppressNumber: no
~SrvCallingAddr: [Addr:'',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:Unknown]
~SrvDialingAddr: [Addr:'',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:Unknown]
~SrvCalledAddr: [Addr:'',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:Unknown]
~SrvCalledAddrInt: [Addr:'',Name:'',NumTyp:Unknown,NumPlan:Unknown,PresInd:Allowed,ScrInd:User prov. not scr.,Compl:no,AddressType:Unknown]
~-------------------------------------------------------------------------------------------------------------------------------- |
|
|
|
|
|  |  | |  |  | |  |  | |  |
|
Forum PolicyThe discussion forums at Swyx Forum are dedicated to the discussion of Swyx, SwyxWare and related topics. For the benefit of the community and to protect the integrity of swyx-form, please observe the following posting guidelines: - No Advertising. This includes promotion of commercial products and non-commercial products which are not directly related to SwyxWare, it's OEM versions or a forum topic.
- No Flaming or Trolling.
- No Profanity, Racism, or Prejudice.
- Furthermore, make sure your posts comply to our Terms of Use.
- Newest development in German law defines online forums as journalistic content, making the forum owner and all posters to journalists. With this statement the forum owner declares that neither he nor his users are journalists with all legal consequences.
- The forums are currently unmoderated, meaning all postings will appear immediately after submission. If this turns out not working due to massive abuse all forums will switch to moderated mode, meaning a posting must be approved after submission my a moderator before appearing.
- You can use any language you like (except for the project forums) but keep in mind that by using english you will reach the largest audience.
- Within the project forums english language is mandatory.
Forum PolicyThe discussion forums at Swyx Forum are dedicated to the discussion of Swyx, SwyxWare and related topics. For the benefit of the community and to protect the integrity of swyx-form, please observe the following posting guidelines: - No Advertising. This includes promotion of commercial products and non-commercial products which are not directly related to SwyxWare, it's OEM versions or a forum topic.
- No Flaming or Trolling.
- No Profanity, Racism, or Prejudice.
- Furthermore, make sure your posts comply to our Terms of Use.
- Newest development in German law defines online forums as journalistic content, making the forum owner and all posters to journalists. With this statement the forum owner declares that neither he nor his users are journalists with all legal consequences.
- The forums are currently unmoderated, meaning all postings will appear immediately after submission. If this turns out not working due to massive abuse all forums will switch to moderated mode, meaning a posting must be approved after submission my a moderator before appearing.
- You can use any language you like (except for the project forums) but keep in mind that by using english you will reach the largest audience.
- Within the project forums english language is mandatory.
|
|