[OpenSIPS-Users] dispatcher and attended transfers

Stanisław Pitucha viraptor at gmail.com
Tue Apr 7 18:41:00 CEST 2009


Hi,
I'm trying to find a solution for using both a dispatcher and attended
transfers reliably.
Standard problems are:
- calls from user A must go to the same pbx as all ongoing calls To and From A
- dispatcher failover must work properly if there's a record of A's
dialog with PBX-1, but PBX-1 goes down

Issues that make this scenario hard to solve are:
- afaik, there's no good way to get the destination of other dialogs,
other than a sql query
- ds_select_domain doesn't work from failure route, so selecting a
"preferred" destination as well as failover routes must be done in the
same place

I made a patch for the dispatcher module that solves that more or less
(additional avp decides host to prepend to the list), but it has it's
own issues ("preferred" host appears twice in the destinations list,
marking bad hosts is probably buggy), so I'm not really happy with
that way to solve it.

Has anyone got a working solution for this problem?

Thanks,
Stan



More information about the Users mailing list