A simple simultaneous ring with a SIP channel and a ZAP channel works something like this:
exten => 100,1,Set(CALLERID(number)=2125551212)
exten => 100,2,Dial(SIP/100&Zap/g1/12125552121|20|t)
This works great as long as you don’t mind sending the same caller id to both channels (2125551212 in the above example). In my case, I’d like to send different caller ID numbers to each channel. For example, it would make sense to prepend a 1 to the 10 digit cid number displayed on the SIP Channel (so redial works with my dialplan) but not on the outbound zap channel.
Any ideas on how to send different CID’s when ringing multiple channels simultaneously? Thanks for all the help!