[Home]

Summary:ASTERISK-16541: saydigit not working
Reporter:Jose Adan Tapia (voipsystems)Labels:
Date Opened:2010-08-10 23:32:09Date Closed:2011-06-07 14:05:05
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Sounds
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I have configure asterisk 1.6.2.10, I try to use SayDigits, ashowing the files are being played in the clie but cannot hear any sounds as shown below
If I play:
   -- Executing [1444@default:1] Wait("SIP/jose-00000001", "5") in new stack
   -- Executing [1444@default:2] SayDigits("SIP/jose-00000001", "1234") in new stack
   -- <SIP/jose-00000001> Playing 'digits/1.ulaw' (language 'en')
   -- <SIP/jose-00000001> Playing 'digits/2.ulaw' (language 'en')
   -- <SIP/jose-00000001> Playing 'digits/3.ulaw' (language 'en')
   -- <SIP/jose-00000001> Playing 'digits/4.ulaw' (language 'en')
   -- Executing [1444@default:3] SayNumber("SIP/jose-00000001", "1234") in new stack
   -- <SIP/jose-00000001> Playing 'digits/1.ulaw' (language 'en')
   -- <SIP/jose-00000001> Playing 'digits/thousand.ulaw' (language 'en')
   -- <SIP/jose-00000001> Playing 'digits/2.ulaw' (language 'en')
   -- <SIP/jose-00000001> Playing 'digits/hundred.ulaw' (language 'en')
   -- <SIP/jose-00000001> Playing 'digits/30.ulaw' (language 'en')
   -- <SIP/jose-00000001> Playing 'digits/4.ulaw' (language 'en')
   -- Executing [1444@default:4] Hangup("SIP/jose-00000001", "") in new stack
 == Spawn extension (default, 1444, 4) exited non-zero on 'SIP/jose-00000001'
I can't hear anything
But I i play:

 == Using SIP RTP CoS mark 5
   -- Executing [1555@default:1] SayDigits("SIP/jose-00000002", "123") in new stack
   -- <SIP/jose-00000002> Playing 'digits/1.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/2.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/3.ulaw' (language 'en')
   -- Executing [1555@default:2] BackGround("SIP/jose-00000002", "demo-congrats") in new stack
   -- <SIP/jose-00000002> Playing 'demo-congrats.ulaw' (language 'en')
[Aug 10 16:30:59] NOTICE[10465]: chan_sip.c:21476 handle_request_subscribe: Received SIP subscribe for peer without mailbox: jose
   -- Executing [1555@default:3] SayNumber("SIP/jose-00000002", "233,f") in new stack
   -- <SIP/jose-00000002> Playing 'digits/2.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/hundred.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/30.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/3.ulaw' (language 'en')
   -- Executing [1555@default:4] SayNumber("SIP/jose-00000002", "1234,f") in new stack
   -- <SIP/jose-00000002> Playing 'digits/1.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/thousand.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/2.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/hundred.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/30.ulaw' (language 'en')
   -- <SIP/jose-00000002> Playing 'digits/4.ulaw' (language 'en')
   -- Executing [1555@default:5] Hangup("SIP/jose-00000002", "") in new stack
 == Spawn extension (default, 1555, 5) exited non-zero on 'SIP/jose-00000002'
I can heard everything less the SayDigits
I check the sounds asterisk dir and is ok
Comments:By: Jose Adan Tapia (voipsystems) 2010-08-10 23:53:49

I update to asterisk 1.6.2.11 but don't work saydigits, and if play only saynumber without a previus background don't hear anything

By: Jose Adan Tapia (voipsystems) 2010-08-11 00:26:25

I have:

exten => 1666,1,Answer()
exten => 1666,n,SayDigits(1234)
exten => 1666,BackGround(demo-congrats)
exten => 1666,n,Read(ACCOUNT,demo-congrats,6)
exten => 1666,n,Set(NAME=${ODBC_ACCOUNT_NAME(${ACCOUNT})})
exten => 1666,n,BackGround(demo-congrats)

I see in my cli:

 == Using SIP RTP CoS mark 5
   -- Executing [1666@default:1] Answer("SIP/jose-00000007", "") in new stack
   -- Executing [1666@default:2] SayDigits("SIP/jose-00000007", "1234") in new stack
   -- <SIP/jose-00000007> Playing 'digits/1.slin' (language 'en')
   -- <SIP/jose-00000007> Playing 'digits/2.slin' (language 'en')
   -- <SIP/jose-00000007> Playing 'digits/3.slin' (language 'en')
   -- <SIP/jose-00000007> Playing 'digits/4.slin' (language 'en')
   -- Executing [1666@default:3] Read("SIP/jose-00000007", "ACCOUNT,demo-congrats,6") in new stack
   -- Accepting a maximum of 6 digits.
   -- <SIP/jose-00000007> Playing 'demo-congrats.slin' (language 'en')
   -- User entered '123456'
[Aug 10 17:25:50] ERROR[32144]: pbx.c:3363 ast_func_read: Function ODBC_ACCOUNT_NAME not registered
   -- Executing [1666@default:4] Set("SIP/jose-00000007", "NAME=") in new stack
   -- Executing [1666@default:5] BackGround("SIP/jose-00000007", "demo-congrats") in new stack
   -- <SIP/jose-00000007> Playing 'demo-congrats.slin' (language 'en')

And I don't hear anything in my softphone

By: Leif Madsen (lmadsen) 2010-08-11 12:39:56

Both these issues are configuration problems. Please see the asterisk-users mailing list for additional help. I am going to close this issue.

The other issue you've reported is a typo:

exten => 1666,1,Answer()
exten => 1666,n,SayDigits(1234)
exten => 1666,BackGround(demo-congrats)       <----- missing priority
exten => 1666,n,Read(ACCOUNT,demo-congrats,6)
exten => 1666,n,Set(NAME=${ODBC_ACCOUNT_NAME(${ACCOUNT})})
exten => 1666,n,BackGround(demo-congrats)