|Summary:||ASTERISK-02003: mobile: number not assigned/tmp. unavail: gives no event|
|Date Opened:||2004-07-13 06:27:52||Date Closed:||2011-06-07 14:11:58|
|Description:||I use TE405P for E1/EuroISDN in Germany with |
asterisk CVS-HEAD-07/09/04-20:48:07 and libpri
/zaptel from that date, too.
When customers dialout to a German mobile phone
they sometimes get:
"The number you've dialled is not assigned"
"The person you've dialled is temporarily unavailable"
But libpri is blind for that. When I call the faulty mobile
number or a number of a friend having its mobile turned
off, asterisk's "ast_pbx_outgoing_exten" waits until the
dial-timeout was hit, instead of hanging up or of giving
at least a PRI_EVENT_ANSWER.
E.g. calling out using pbx_spool lets asterisk wait
at ast_pbx_outgoing_exten for dial_timeout seconds.
And a PRI_EVENT_ANSWER is not signalled in chan_zap.c
in function pri_dchan.
Calling a temporary unavailable number with my usual
home phone gives me a person saying: "The number you have
dialled is temporarily unavailable" after ~5 seconds.
Why libpri gives no event PRI_EVENT_ANSWER for that or
since it's isdn another EVENT?
|Comments:||By: Mark Spencer (markster) 2004-07-13 09:57:13|
Do a pri debug span <foo> and you'll be able to see if they send us a message. Chances are there is no signalling to tell us that there is nobody there.
By: Mark Spencer (markster) 2004-07-14 08:36:26
Any feedback on this?
By: schurig (schurig) 2004-07-14 09:10:24
I'm not sure if there is any signalling on the EuroISDN level involved. You hear these messages in Audio, so I guess you got connected.
By: Mark Spencer (markster) 2004-07-14 20:57:09
If the signalling doesn't arrive in the D-channel there's not really anything we can do.
By: Mark Spencer (markster) 2004-07-14 20:58:15
Again, you can look at pri debug span 1 or whichever span is approrpriate.
By: fabeman (fabeman) 2004-07-15 07:54:27
I'm using the same Card on an EuroISDN E1 Line and don't have any problems with that! Perhaps any line option problem with your telco ?
By: silke (silke) 2004-07-21 03:47:44
a bug of the same category:
User calls from mobile phone to asterisk.
When the mobile phone gets out of the network,
e.g. due to bad connection, then the provider says:
"The call was unexpectedly quit. Please hangup to
be reachable again".
But asterisk does not notice this resulting in unlimited
long calls where the provider streams the sentence above
in an endless-loop. Okay, after about 1 hour or so the
connection is closed (don't know by whom).
As far as I can see, the provider sends a PROGRESS_EVENT
instead of HANGUP_EVENT...
By: Mark Spencer (markster) 2004-07-28 00:54:32
If they don't send HANGUP there's nothing we can do...