# Dialstatus - NOANSWER

**URL:** <https://community.asterisk.org/t/dialstatus-noanswer/17890>\
**Category:** Asterisk Support\
**Created:** [November 29, 2007, 2:35pm UTC](https://community.asterisk.org/t/dialstatus-noanswer/17890 "2007-11-29T14:35:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![naveenpalani](https://avatars.discourse-cdn.com/v4/letter/n/ecd19e/32.png) [@naveenpalani](https://community.asterisk.org/u/naveenpalani)\
**Post date:** [November 29, 2007, 2:35pm UTC](https://community.asterisk.org/t/dialstatus-noanswer/17890/1 "2007-11-29T14:35:15Z")

</div>

I am making an outgoing call using a sip provider.  
I Could make calls to the required numbers and deliver the intended audio speech. However when i pick the call, Dail status doesnt give me “ANSWER” as the status back, I always get NOANSWER as the reposnse back.

Gives out the message in my Asterisk cli prompt:

No one is available to answer at this time (1:0/0/0)

Can someone suggest me why do i get this message and the dialstatus does not give me answer even i pick up.

---

<div class="post-metadata">

**Author:** ![amit](https://avatars.discourse-cdn.com/v4/letter/a/ee7513/32.png) [@amit](https://community.asterisk.org/u/amit)\
**Post date:** [December 1, 2007, 4:49am UTC](https://community.asterisk.org/t/dialstatus-noanswer/17890/2 "2007-12-01T04:49:32Z")

</div>

Hi  
pz post ur provider peer configuration in sip.conf  
also mention ur out bound call context config in extensions.conf

Amit

---

<div class="post-metadata">

**Author:** ![naveenpalani](https://avatars.discourse-cdn.com/v4/letter/n/ecd19e/32.png) [@naveenpalani](https://community.asterisk.org/u/naveenpalani)\
**Post date:** [December 3, 2007, 7:05am UTC](https://community.asterisk.org/t/dialstatus-noanswer/17890/3 "2007-12-03T07:05:36Z")

</div>

Amit this is the context i use in extensions.conf file.

```auto
[dialout]
exten => outbound,1,Answer ; switches to outbound-handler
exten => outbound,2,Wait(30)
exten => outbound,3,AGI(agi://10.1.1.68/ivr/unanswered)
exten => outbound,4,Hangup

exten => outbound-handler,1,Dial(SIP/${CallInitiate_phonenumber}@proxy.xxxxxx.com,120,gM(connect^agi://10.1.1.68/ivr/speak^${CallInitiate_hashdata}^${MACHINE_STATUS_UNKNOWN}))
exten => outbound-handler,2,NoOp(status_busy=${Dialstatus})
exten => outbound-handler,3,GotoIf($[${DIALSTATUS} = CONGESTION]?105)
exten => outbound-handler,4,NoOp(status=${DIALSTATUS}, DIALEDTIME=${DIALEDTIME},ANSWEREDTIME=${ANSWEREDTIME})
exten => outbound-handler,5,GotoIf($[${DIALSTATUS} = CHANUNAVAIL]?107)
exten => outbound-handler,6,GotoIf($[${DIALSTATUS} = ANSWER]?101)
exten => outbound-handler,7,Set(CallInitiate_hashdata=${CallInitiate_hashdata})
exten => outbound-handler,8,Goto(104)
exten => outbound-handler,101,AGI(agi://10.1.1.68/ivr/disconnected)
;exten => outbound-handler,102,Set(CallInitiate_hashdata=${CallInitiate_hashdata})
;exten => outbound-handler,103,AGI(agi://${AGI_SERVER}${AGI_URL}) ;DIAL_STATUS is busy, etc.
exten => outbound-handler,104,Hangup
exten => outbound-handler,105,AGI(agi://10.1.1.68/ivr/ignored)
exten => outbound-handler,107,AGI(agi://10.1.1.68/ivr/busy)

[macro-connect]
exten => s,1,Answer()
exten => s,2,Set(CallInitiate_hashdata=${ARG2})
exten => s,3,Set(machinestatus=${ARG3})
exten => s,4,AGI(agi://10.1.1.68/ivr/speak)
exten => s,5,Hangup
```

Peer configuration in sip.conf file is:

```auto
[proxy.xxxxx.com]
type=peer
secret=xxxxx
username=206820xxx1
host=proxy.xxxxx.com
fromuser=206820xxx1
fromdomain=10.1.1.68
dtmfmode=rfc2833
canreinvite=no
qualify=yes
disallow=all
allow=ulaw
progressinband=yes
promiscredir=yes
nat=yes
context=dialout
authuser=206820xxx1
outboundproxy=proxy.xxxxx.com
outboundproxyport=5060
```
