Hi Vad,
thank you for your hints!!
Playing around with the external callback translation wasn't working at all.
Then I tried the t3 traces.
Here is what I got on the trunk from the OXE to AudioCodes: (number masked with xxxx)
(This was a call from a mobile phone in Germany to the PBX - also located in Germany)
Code: Select all
______________________________________________________________________________
| (782513:000002) 6739: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 54 desti: 0 source: 15 cryst: 1 cpl: 0 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : SETUP [05] Call ref : 01 da
|______________________________________________________________________________
|
| IE:[04] BEARER_CAPABILITY (l=3) 80 90 a3
| IE:[18] CHANNEL (l=3) a9 83 97 -> T2 : B channel 23 exclusive
| IE:[6c] CALLING_NUMBER (l=12) -> 21 81 Num : 160702xxxx
| IE:[70] CALLED_NUMBER (l=5) -> a1 Num : xxxx
| IE:[7d] HLC (l=2) 91 81
| [a1] Sending complete
|______________________________________________________________________________
Next I tried to catch the incoming call on the trunk from the PSTN to OXE. (number masked with xxxx)
(This was a call from a mobile phone in Germany to the PBX - also located in Germany)
It seems that the OXE is cutting off zeros at the beginning of the number.
Code: Select all
______________________________________________________________________________
| (784180:000002) Concatenated-Physical-Event :
| long: 59 desti: 0 source: 0 cryst: 1 cpl: 10 us: 0 term: 0 type a5
| tei: 0 >>>> message received : SETUP [05] Call ref : 46 18
| SENDING COMPLETE
|______________________________________________________________________________
|
| IE:[04] BEARER_CAPABILITY (l=3) 80 90 a3
| IE:[18] CHANNEL (l=3) a9 83 9e -> T2 : B channel 30 exclusive
| IE:[6c] CALLING_NUMBER (l=12) -> 21 83 Num : 160702xxxx
| IE:[70] CALLED_NUMBER (l=10) -> c1 Num : 91374xxxx
| IE:[7d] HLC (l=2) 91 81
|______________________________________________________________________________
My final trace was a call from France (contry code +33) to the OXE in Germany. (number masked with xxxx)
I made the trace on the trunk from PSTN to OXE.
Again, ALL zeros are removed from the calling number
Code: Select all
______________________________________________________________________________
| (786676:000002) Concatenated-Physical-Event :
| long: 75 desti: 0 source: 0 cryst: 1 cpl: 10 us: 0 term: 0 type a5
| tei: 0 >>>> message received : SETUP [05] Call ref : 46 1c
| SENDING COMPLETE
|______________________________________________________________________________
|
| IE:[04] BEARER_CAPABILITY (l=3) 90 90 a3
| IE:[18] CHANNEL (l=3) a9 83 87 -> T2 : B channel 7 exclusive
| IE:[1e] PROGRESS_ID (l=2) 8a 81
| IE:[6c] CALLING_NUMBER (l=13) -> 11 80 Num : 333885xxxxx
| IE:[6c] CALLING_NUMBER (l=13) -> 11 83 Num : 333885xxxxx
| IE:[70] CALLED_NUMBER (l=10) -> c1 Num : 91374xxxx
|______________________________________________________________________________
Now I have 2 problems:
1. I can't tell from the number if it is a national or an international call. I would expect 0 for national and 00 for international calls at the beginning of the number. (If I could, I would manipulate the caller ID on the AudioCodes.)
2. I don't know why OXE seems to cut off ALL zeros, no mater how many they are or should be.
The strangest thing is, that the number is displayed correctly on any Alcatel device.
From what I tested and found out, the displayed number on Alcatel devices is manipulated via "external callback translation".
But it does not change the caller ID that is handed over to the next trunk - in my case the trunk to the AudioCodes.
Do you have any more ideas?
Greetings