Есть такая конструкция: PSTN -> SIP Provider A <- SIP trunk -> Asterisk A <- SIP trunk -> Asterisk B <- SIP Trunk -> AS5300 <-> PSTN.
XXX, YYY - номера PSTN.
Из астериска A делается:
[PSTN_in]
exten => XXX,1,Answer()
exten => XXX,2,Dial(SIP/B/YYY)
exten => XXX,3,Hangup()
Контекст для пира A на пире B:
[out_for_A]
exten => YYY,1,Answer()
exten => YYY,2,Dial(SIP/PSTN/YYY,30)
exten => YYY,3,Hangup()
Звонок проходит, RTP ходит, все замечательно.
Но после того, как со стороны PSTN перед A кладется трубка, на YYY снова приходит «призрачный» звонок, по которому уже тишина.
Если есть мысли уже по этой конструкции, подскажите, пожалуйста. Если нет - могу что-то еще добавить.