I have a problem with the called number on a E1 line.
Sometimes, the called number arrives "incomplete": it seems that the digits representing the extension are not passed in some occasion.
For example, if I call the E1 number using as source a ISDN BRI or a mobile phone this never happens.
Someone told us that this is caused by the configuration of the caller line.
This is known as overlapping call (or something like this): the full number is sent in two different stages.
Any ideas in order to resolve this problem?
Thanks a lot.
you are missing the incoming dial-peer. Since on the PRI you are translating called number from 8888888xx to 1xx, DP 100 will not be triggered based on calling-number.
In reality, DP 100 is being triggered because the calling number (fixed phone in Italy) begins with 0 and matches destination-pattern.
You can remove the "incoming called-number" from there. Instead, you need a new DP to match the translated number, like
dial-peer voice 1000
incoming called-number 1..
Note, is not necessary to include "port ..." in the incoming DP, as current code does not use it anymore in the DP selection. We have seen that also in a recent case where a script was involved.
Also, under "int s0/0/0:15" you have "isdn outgoing display-ie". That is unnecessary, because TI (or any other provider) will not deliver display to the called party.