Проблема в следующем:
Стоит OpenVox, в нем три симки. Подключен к astrisk, между ними поднят транк. У астера, кроме опенвокса, еще куча внешних каналов(один астер на три конторы). Мне надо, чтобы звонок с опенвокса заворачивался на определенный IVR, а с других каналов на этот IVR звонки не шли. Настроил входящий маршрут, DID прописал название транка между опенвоксом и астером, destination - нужный айвиар. вроде должно работать. Но при звонке снаружи у астера в логах оседает [2014-05-28 12:35:27] NOTICE[12709] res_pjsip/pjsip_distributor.c: Request from '"чотатам" <sip:чотатам@172.16.40.10>' failed for '172.16.40.10:5060' (callid: 04ce4bae24942d9219381173097a1d72@172.16.40.10:5060) - No matching endpoint found, и он кладет трубку, на IVR ничего не заворачивает.Конфиг транка:
username=user
type=peer
secret=pass
qualify=yes
permit=172.16.40.10
nat=yes
host=172.16.40.10
disallow=all
context=from-trunk
allow=alaw&ulaw&gsm
>[оверквотинг удален]
> username=user
> type=peer
> secret=pass
> qualify=yes
> permit=172.16.40.10
> nat=yes
> host=172.16.40.10
> disallow=all
> context=from-trunk
> allow=alaw&ulaw&gsmЗаработало все. Сделал так, чтобы опенвокс коннектился к астеру, а не наоборот.