Callers ID does not show phone number

Are you sure that your provider is in fact sending caller ID info? You can check by connecting a phone with caller ID capability directly to the PSTN line and making a test call from your cellphone. If your cellphone number doesn’t appears on the phone’s display, then you shouldn’t expect it to work on FreePBX because your provider is not sending it.

yes I have tried that and indeed it does give the caller ID

Then you need to get the information from your provider about the exact configuration of caller id that they are using. They will need to tell you which specific caller ID scheme they are using. Once you get that info, you should configure DAHDI accordingly. You might also need to modify the answer delay, because caller ID is generally not transmitted immediately after the line starts ringing, but after the 2nd or even the 3rd ring.

Actually, if you read this poor guys post, “they won’t” and “they haven’t”, he has (unsuccessfully) tried to go bare-back but with 40+ options and a round trip of each one about two minutes, then he has yet failed.

CID is not ever “generally” transmitted (but ALWAYS strictly by the the companies posted methodology, the trouble for this poor blighter is they refuse to divulge their methodology.) but back to the story, most all FSK or DTMF is apparent (“spilled” in telcom jargon) in the “dead space” between between the first and second “ring cadence” Australia and UK as ever are a little contrary.

This thread laid out a method that is very diagnostic, All DAHDI calls are “In-Band”, you can record and later analyse the audio, which gives you your first clue, “what did you hear?” an adjunct to that that can be confusing is that the analog line might and might not be “flashed” or even “reversed” before or even after the “spill”, on a $5 dollar walmart phone you will see the dial pad light blink

JM2CWAE and BTADT

I missed that part, but it sounds too familiar. Back here in Argentina it is also VERY difficult to get any technical details from anyone, let alone 1st tier customer support representative.
Almost all technical info regarding telephony standards, especially back in the day when PRI service was famous here, before SIP trunking became famous, was coming from other technically savvy users who happened to have deep contacts inside the telephone company technical staff.
Here in Argentina, the standard is very mixed up. For example on POTS lines from the original national telephone company, Caller ID is ETSI FSK as in Europe, but impedance is 600 omhs as in USA. Then when telephone lines got deregulated, everybody started doing whatever they wanted without any user facing documentation whatsoever. VoIP providers that give you an FXS ATA set it to USA region, so you get common US parameters on the FXS port, like Bellcore Caller ID, US CP tones, and sometimes they also enable polarity reversal to signal call disconnection. So it is basically a lottery.

Don’t get me started on PRI, which varies according to the provider, the most “common” one being such a specific signalling configuration : E1 CAS MFCR2 with the specific MFCR2 Argentina variant.

I feel your pain, given your situation, under no circumstances is the FreePBX DAHDI “helper” ever going to “help you” it knows little about anything but Generic US PRI’s never mind fifty years of RBS (T1’s) and even has trouble with euroisdn , move on . . . DAHDI itself outside of FreePBX is more than capable to handle SS7, MFCR2, Ameteur radio, alarmco, dynamic-eth and all sorts of even more esoteric channels

how would you go about setting “answer delay”

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.