<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div>Hello,<br><br></div>I've got a test setup with 2 asterisk boxes:<br><br></div>Asterisk1 with:<br></div>asterisk 11.5.1<br></div>dahdi 2.7.0.1<br>
</div>Digium TDM400 with 2 FXO ports<br><br>Asterisk2 with:<br>
asterisk 11.5.1<br>
dahdi 2.7.0<br>
Digium TDM400 with 2 FXS ports<br><br><br></div>Asterisk1 has the following AEL  Dialplan:<br><br>context remote {<br>    s => {<br>        Answer();<br>        Dial(DAHDI/g1/7005);<br>    };<br>};<br><br><br></div>When a call from Asterisk2 comes in, it is correctly entering the above remote context and an extension on Asterisk2 receives an incoming call: bothe Asterisk extension are talking to each other and everything run fine (two ways audio) except that hangup is not detected by Asterisk1 (no matter which Asterisk2 extension is hanging up):<br>
<br></div>- Asterisk2 shows non ongoing call,<br></div>- Asterisk1 show 2 living channels: I need to kill one of them to restore expected status.<br><br></div><div>When I'm using another dialplan with which an incoming call is passed to a local extension, hangup is correctly detected.<br>
</div><div><br><br></div>Am I trying to do something that can't be done (forwarding from one line to another) ?<br></div>Any clue ?<br></div><div>Suggestions.<br></div><div><br></div>Regards<br><div><div><div><div><div>
<div><br><div><br><br><br><div><div><div><br></div></div></div></div></div></div></div></div></div></div></div>