It can go even more astray:
My sip debug shows: (sample)
Quote:
Jan 8 20:02:43 VERBOSE[15390] logger.c: -- Got SIP response 402 "Payment Required" back from 80.180.180.180
Jan 8 20:02:43 DEBUG[5129] chan_sip.c: update_call_counter(001234567878) - decrement call limit counter
Jan 8 20:02:43 VERBOSE[5129] logger.c: == No one is available to answer at this time (1:0/0/0)
Jan 8 20:02:43 DEBUG[5129] app_dial.c: Exiting with DIALSTATUS=NOANSWER.
And I am getting the voice prompt: "The number is not answering".
How come, that the SIP response 402 gets translated into DIALSTATUS=NOANSWER?
And, does anybody know, which file do I need to edit (and what do I need to change) to don't get a DIALSTAUS=NOANSWER but instead something which I can trigger a prompt which says for example "No more funds at provider".
Ideally there would be a patch or add-on which says the correct reported cause and not something else.
rgds, devplan