We are using AMP in several different branches, and are
linking them together via trunks. The problem we are
having is that the local PBX is overriding the CallerID
of the remote PBX.
An example:
PBXA has SIP client 101 with name of Alice.
PBXA can reach extensions on PBXB by dialing 52 + ext
PBXB has SIP client 101 with name of Betty.
PBXB has SIP client 102 with name of Candy.
PBXB can reach extensions on PBXA by dialing 51 + ext
If Alice tries to call Candy on PBXB ( dials 52102 )
the CallerID reports Betty <101> as calling. What we
would like is the ability to override the CallerID
outbound from PBXA over the trunk with a prefix code.
It would work like the current dial rules but would
allow us to specify 51+xxx and instead of modifying the
dial string, would modify the callerid string.
With this fix in place, when Alice dials 52102, the
rule would change her CallerID number from 101 to
51101. This would not match anything on PBXB, so the
CallerID Num and Name would pass through properly. It
would also give the proper return call number for Candy
to call Alice back.
Make sense?