[VoIP] ZAPMICRO TDM clone & Pulse Dialling

Ian Jolly ian at uax.org.uk
Thu Feb 28 02:50:06 CST 2008


Re my problems in getting the ZAPMICRO TDM clone to accept pulse dialling on 
an FXS port.

Following on from my previous experiment. I've tried several telephones with 
rotary dials all with no luck.  They only seem to see a '1' no matter what 
digit I dial.

I then tried adjusting the speed of the dial.  Once I get the rotary dial 
running at roughly half its normal speed, it seems to start to to accept the 
digits on about 75 to 80% of the time.

Thus it looks very much like a timing issue somewhere - but where?

Anyone any idea where /how to adjust the rate of reception of  'loop-dis' 
pulses?

Ian J


>
> ----- Original Message ----- 
> From: "ikjtel" <ikj1234i at yahoo.com>
> To: "Voice Over IP Tandem for Analog Switches" <voip at ckts.info>
> Sent: Tuesday, February 26, 2008 3:18 PM
> Subject: Re: [VoIP] ZAPMICRO TDN clone & Pulse Dialling
>
>
>> ian at uax.org.uk (Ian Jolly) wrote:
>>> ....
>>> However the FXS port doesn't accept pulse dialling -
>>> only DTMF.
>>
>> When rotary dialling doesn't work properly, it is an
>> offence against the General Order.  Since DP decoding
>> is done entirely in host software, we were able to
>> diagnose (and fix) the earlier problem (leading to the
>> wiki article you referenced) by adding "debug"
>> statements to the code in order to print out internal
>> states of things.
>>
>> First things first, it would be good to have several
>> particular questions answered so as to eliminate
>> certain variables.
>>
>> What is the exact symptom you see?  Does rotary
>> dialling completely not work or is it working but
>> erratic?
>>
>> What happens when you attempt to "dial" the digit "1"
>> by depressing the hook switch one time (long enough to
>> "register" but not long enough to generate an on hook
>> supervision) ?
>>

>
> This is tapping 2345 - note the 2 and 3 seem OK but the 4 was seen as 3 + 
> 1
> and the 5 seem as 4 + 1
>
>    -- Starting simple switch on 'Zap/3-1'
>    -- Executing Macro("Zap/3-1", "UKNUtone") in new stack
>    -- Executing Answer("Zap/3-1", "") in new stack
>    -- Executing Wait("Zap/3-1", "1") in new stack
>    -- Executing PlayTones("Zap/3-1", "400/2000") in new stack
>    -- Executing Wait("Zap/3-1", "20") in new stack
>  == Spawn extension (macro-UKNUtone, s, 4) exited non-zero on 'Zap/3-1' in
> macro 'UKNUtone'
>  == Spawn extension (0295local, 233141, 1) exited non-zero on 'Zap/3-1'
>    -- Hungup 'Zap/3-1'
>
> After several attempts, I managed to tap '100' (the code for the Operator)
> and hey presto she answered!
>
>    -- Starting simple switch on 'Zap/3-1'
>    -- Executing Macro("Zap/3-1", "dialcnet|44100") in new stack
>    -- Executing Set("Zap/3-1", "E164NETWORKS=std.ckts.info") in new stack
>    -- Executing GotoIf("Zap/3-1", "0?ok:notok") in new stack
>    -- Goto (macro-dialcnet,s,3)
>    -- Executing SetCallerID("Zap/3-1", "Banbury GSC <442952190>") in new
> stack
>    -- Executing GotoIf("Zap/3-1", "0?startloop") in new stack
>    -- Executing Set("Zap/3-1", "ARG1=44100") in new stack
>    -- Executing Set("Zap/3-1", "ENUM=iax2:cnetguest at 81.174.170.48/44100")
> in new stack
>    -- Executing GotoIf("Zap/3-1", "0?continue") in new stack
>    -- Executing GotoIf("Zap/3-1", "0?sipuri") in new stack
>    -- Executing GotoIf("Zap/3-1", "1?iaxuri") in new stack
>    -- Goto (macro-dialcnet,s,16)
>    -- Executing Set("Zap/3-1",
> "DIALSTR=IAX2/cnetguest at 81.174.170.48/44100") in new stack
>    -- Executing Goto("Zap/3-1", "dodial") in new stack
>    -- Goto (macro-dialcnet,s,19)
>    -- Executing Dial("Zap/3-1", "IAX2/cnetguest at 81.174.170.48/44100") in
> new stack
>    -- Called cnetguest at 81.174.170.48/44100
>    -- Call accepted by 81.174.170.48 (format ulaw)
>    -- Format for call is ulaw
>    -- IAX2/81.174.170.48:4569-1 is ringing
>    -- IAX2/81.174.170.48:4569-1 answered Zap/3-1
>    -- Hungup 'IAX2/81.174.170.48:4569-1'
>  == Spawn extension (macro-dialcnet, s, 19) exited non-zero on 'Zap/3-1' 
> in
> macro 'dialcnet'
>  == Spawn extension (0295local, 100, 1) exited non-zero on 'Zap/3-1'
>    -- Hungup 'Zap/3-1'
>
> I also managed to get Milliwatt on 171  after a couple of attempts.
>
>> In the process of installing this card, does it need
>> to install third-party driver modifications (ala the
>> varion), or does it use bog-standard zaptel drivers --
>> and in any case, which one, i.e., wctdm.c ?
>>
> We followed the ZapMicro instructions as per
> http://www.zapmicro.com/Datasheets/ZMA400P%20Installation%20Guide.pdf
>
>
> It looks somehow like a case of timing?
>
> We can't bee too far off ?
>
> Ian Jolly
>
>
>
>
>
>> Any other details such as possible error messages?
>>
>> Best
>>
>> Max
>>
>>
>>
>> ____________________________________________________________________________________
>> Looking for last minute shopping deals?
>> Find them fast with Yahoo! Search.
>> http://tools.search.yahoo.com/newsearch/category.php?category=shopping
>> _______________________________________________
>> VoIP mailing list
>> VoIP at ckts.info
>> http://lists.ckts.info/mailman/listinfo/voip
>> Project Web Page: http://www.ckts.info/
>
> _______________________________________________
> VoIP mailing list
> VoIP at ckts.info
> http://lists.ckts.info/mailman/listinfo/voip
> Project Web Page: http://www.ckts.info/ 



More information about the VoIP mailing list