При входящих звонках "Канал источник" (Src/Source Channel) отображается первый SIP-транк по списку в конфигурации для IP адреса сервера оператора, такая логика была заложена разработчиками системы.
Решение данной проблемы было реализовано в Asterisk 11 версии.
Из описание к новой версии:
"Asterisk 11: Add support to realtime for the ‘callbackextension’ option. When multiple peers exist with the same address, but differing callbackextension options, incoming requests that are matched by address will be matched to the peer with the matching callbackextension if it is available."
Для правильной работы в настройках транка FreePBX или Elastix необходимо убрать строку Register String и в PEER Details добавить параметр:
callbackextension=<DID-номер, который был в Register String>
*Соответственно следует обратить внимание на параметр insecure:
insecure=port ; Разрешить проверку соответствия транка (peer) по ip-адресу, номер порта игнорируется
insecure=invite ; Отключить аутентификацию входящих сообщений INVITE
insecure=port,invite ; (оба условия)