Highlight a phrase and click this icon to search it on Swyx-Forum   Highlight a phrase and click this icon to search it within the Swyx Knowledgebase   Highlight a phrase and click this icon to search it using Goolge   Highlight a phrase and click this icon to search it using Wikipedia

 

Highlight a phrase and click this icon to search it on Swyx-Forum   Highlight a phrase and click this icon to search it within the Swyx Knowledgebase   Highlight a phrase and click this icon to search it using Goolge   Highlight a phrase and click this icon to search it using Wikipedia

Forum

Bookmark and Share

Forum

Bookmark and Share

 
  Forums  Server  Configuration -...  Number replacement doesn't work anymore since 6.20
Previous Previous
 
Next Next
New Post 6/16/2009 11:32 AM
Unresolved
User is offline spyker
209 posts
3rd Level Poster


Number replacement doesn't work anymore since 6.20  (Switzerland)
Modified By spyker  on 6/16/2009 10:34:05 AM)

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

 
New Post 6/17/2009 3:44 PM
User is offline spyker
209 posts
3rd Level Poster


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

 
New Post 7/2/2009 9:31 AM
User is offline spyker
209 posts
3rd Level Poster


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

 
New Post 7/2/2009 9:42 AM
User is offline Sven.Rombach
59 posts
www.t-home.de
5th Level Poster


Re: Number replacement doesn't work anymore since 6.20  (Germany)

I`ll try it at our 6.20er an give you Info.

 
New Post 7/2/2009 12:10 PM
User is offline Morten Rokosz
987 posts
www.linkedin.com/in/rokosz
1st Level Poster








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.

 
New Post 7/3/2009 2:48 PM
User is offline spyker
209 posts
3rd Level Poster


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

 
New Post 7/9/2009 5:26 PM
User is offline Sirius
7 posts
10th Level Poster


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]
~--------------------------------------------------------------------------------------------------------------------------------

 
Previous Previous
 
Next Next
  Forums  Server  Configuration -...  Number replacement doesn't work anymore since 6.20

Bookmark and Share

Bookmark and Share

 

Forum Policy

The 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:

  1. 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.
  2. No Flaming or Trolling.
  3. No Profanity, Racism, or Prejudice.
  4. Furthermore, make sure your posts comply to our Terms of Use.
  5. 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.
  6. 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.
  7. 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.
  8. Within the project forums english language is mandatory.

 

Forum Policy

The 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:

  1. 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.
  2. No Flaming or Trolling.
  3. No Profanity, Racism, or Prejudice.
  4. Furthermore, make sure your posts comply to our Terms of Use.
  5. 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.
  6. 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.
  7. 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.
  8. Within the project forums english language is mandatory.

 

Forum Help
Sponsors
UCIT cloud communication
IPIT Ltd
bluvo AG
logic-base GmbH
Atia Communications

 

 

Statistics
Threads1769
Postings8003
Most active (Posts)
Most popular (Views)
Most active (Posts)
logic-base GmbH
www.logic-base.de
Atia Communications
www.atiacomms.com
UCIT Nordic
www.ucit.no
IPIT Ltd
www.ipit.co.uk
bluvo AG
www.bluvo.de
logic-base GmbH
www.logic-base.de
Atia Communications
www.atiacomms.com
UCIT Nordic
www.ucit.no
IPIT Ltd
www.ipit.co.uk
bluvo AG
www.bluvo.de