Hi all,<div><br></div><div>for a project i do need the call rerouting feature implemented in dahdi - so that chan_dahdi is not only able to send call deflection message - it should also be able to handle them.</div><div><br>
</div><div>I do have already discussed this with some other people - i have seen that it is already implemented in bristuff - so porting that part to the current libpri/dahdi version would be an idea (bristuff does generate a new local channel when it receives the call deflection message).</div>
<div><br></div><div>But libpri / chan_dahdi nowadays does already have most of the needed functions already implemented - so it could be to be easier to make a new implementation based on the current source.</div><div><br>
</div><div>What do you think would be better - porting the bristuff parts - or reimplemting it ?</div><div><br></div><div>The other question is - if it will get reimplemented - how to handle the rerouting / deflection ?</div>
<div><br></div><div>- Creating a local channel to handle it</div><div>- Hangup the call leg were you got the call deflection with a new hangup cause - and store the redirection number in a channel var of the source channel</div>
<div>- Handle it like a transfer - if the t option is given in the dialstring - then jump into the transfer context - and go on there</div><div><br></div><div>What do you think about this ?</div><div><br></div><div>best regards,</div>
<div>Wolfgang</div>