![]() |
No, I'm not saying that. Yes, you can receive as much call identification as you like... in current CVS.
In 4.2.1 you are limited to CIDName and CIDNumber, and if you wish to define one to be DID and the other to Caller*ID Number, then that's fine, but you can't get Caller*ID Name, Caller*ID Number, *and* DID in 4.2.1.
As you're using Asterisk, probably connected to a channel bank or an ATA your "DID" is probably coming in as shielded DTMF signals from the PBX before the call is put through after the modem goes off-hook.
So in current CVS (to become 4.2.2) you will do this in your modem config file:
RingsBeforeAnswer: 0 ModemRingResponse: AT+FCLASS=8;H1 ModemRingsBeforeResponse: 2 CallIDPattern: "NAME=" CallIDPattern: "NMBR=" CallIDPattern: SHIELDED_DTMF CallIDAnswerLength: 4 ModemAnswerCmd: <delay:100>AT+FCLASS=1;A
That assumes that the length of the DID signal coming from the PBX is 4. If it is different, then adjust CallIDAnswerLength (which must come directly after "CallIDPattern: SHIELDED_DTMF") accordingly.
Lee.
____________________ HylaFAX(tm) Users Mailing List _______________________ To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*