Scenario:
Analog 8 board, using Component. API
All lines are for outbound only.
One analog line reserved for priority outbound calls
In Configuration Manager first analog line is set as "Single Phone Number", "1234"
I'd like the remaining seven lines to be a pool for low-priority outbound calls, utilizing what's available without stomping on the reserved line.
Can I make them all the same "3456" phone number? Or should I make them "No Phone Numbers"
Or is there a better approach?
Either way will work, the line with 1234 as a single phone number will only be used for calls if you set the calling number of your call to 1234, any other call will be routed to one of the other seven lines as long as the call has no calling number (if you set 'no phone numbers') or if the call has 3456 as the calling number if you set lines 2-8 to have 3456 as single phone numbers.
A more 'programmatic' way of doing this is to use the MyCall.Channel function which enables you to set the channel to use on the next call. In the case of the analog card with ungrouped lines, channel is equivalent to port so MyCall.Channel=1 will use line 1 etc.
If i have more than one analog board (I currently don't have a second board installed to test), will the system find the "1234" single phone number across all boards, without having to select the device #?
BTW, I've always experienced that MyCall.Channel is read only, and you only get to see what it is after MyCall.Connect(phonenumber)
If you create a combined adapter - this is a config where you can group several boards into one logical board in the configuration manager, then it probably will find the '1234' line but I don't have two boards in a system to test I'm afraid.
MyCall.Channel is (despite the documentation) both a read and write property and will definitely enable you to select the channel as I mentioned above so is the recommended choice.