Switzerland caller ID FSK standard

https://en.wikipedia.org/wiki/Caller_ID

There are a number of standards for encoding Caller ID. Anyone know what Switzerland uses?

Australia Bellcore FSK
Brazil Bellcore FSK / ETSI FSK / DTMF
Canada Bellcore FSK
China Bellcore FSK / DTMF
Hong Kong Bellcore FSK
Ireland ETSI (Ring Pulse)
Japan ETSI FSK / DTMF
New Zealand Bellcore FSK[28]
Norway ETSI FSK
Spain ETSI FSK
Taiwan DTMF / ETSI FSK
United Kingdom SIN227 (V.23 FSK, line inversion)[29]
United States Bellcore FSK

These mainly compatible at least for analogue signalling. Here it is a Bell modem type AFSK. The signal is delivered between the first and second ring burst. Search forum.arduino.cc for “caller id” and you will find a number of projects, some working on a Swiss network e.g. https://forum.arduino.cc/t/esp8266-a…feature/507603 .

Thanks. Interesting. I'm surprised he's going for a software demodulator etc. I was planning to use something like a HT9032D for demodulation and ring detection.

I did collect together most of the bits to make a demodulator in hardware (HT9032D, the weird value crystal and the miniature isolating transformer) but never got around to using them.

I see ready made devices available also e.g. https://www.aliexpress.com/item/32807442435.html
Ring tone detection (if required) based on an opto-isolator will probably give the most reliable results. The HT9032D can’t anyway do ring detection. However the HT9032C can.