I'm trying to develop a TAXI radio dispatch application.
Something like this:
http://www.motorolasolutions.com/US-EN/Business+Product+and+Services/Dispatch/Dispatch+Consoles/MIP+5000_US-EN


I have 3 radios (with different private frecuencies) connected to the asterisk with 3 URI interfaces.
The basic features of app_rpt and iaxrpt are working OK.

Now, the problems...
1) Sometimes i need to talk to 2 or 3 of the radio channels at the same time. With the iaxrpt I can select and talk to only one radio, only one active call.
2) Also, i need to listen to the audio of the 3 calls (base radios), not only the selected call. Sadly, i can't open iaxrpt multiple instances in the same PC...
3) Is there any way i can detect wich taxi is talking to the radio?

I'm a programmer, but I'm a newbie in the radio field. It would be great if any of you can sell me some consulting hours to accomplish this project.

Thanks in advance
John