It is likely a NAT timeout issue. When you call outbound, you 'reactivate' the SIP session in your NAT device, allowing calls to come in until it expires (default on many devices is 60 seconds). You may also receive inbound calls when the phone reregisters regularly. Try 'qualify=yes' in your phones section in sip.conf to send keepalives (option packets in this case) every two seconds to the phone to keep it from going idle. You can see the state of the phone from the console with a 'sip show peers', if unreachable, your NAT device has killed the NAT forward.
Should look like one of these: xxx/xxx x.x.x.x D N 5060 OK (46 ms) xxx/xxx x.x.x.x D N 5060 UNREACHABLE As another troubleshooting step, you can telnet to the phone and have it reregister with Asterisk manually ("register line 1 1") to see if that brings it back to life. If qualify doesn't do it, see if you can increase UDP timeouts in your firewall/NAT device. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stephen Reese Sent: Friday, October 17, 2008 17:04 To: asterisk-users@lists.digium.com Subject: Re: [asterisk-users] Cisco 7960 not always receiving incoming calls On Wed, Oct 15, 2008 at 7:57 PM, Stephen Reese <[EMAIL PROTECTED]> wrote: > I've searched around and found a few similar situations where the > phone will call out when using a Asterisk server but not receive > inbound calls. My issue is a little stranger. If I call out from the > phone then the phone will receive the next inbound call. The phone > will not receive another inbound call until a call out again from it > first. Any ideas? > > I am using SIP and am using the latest phone image from Cisco to date. > I am also using a Cisco router at the gateway. Is there anything > special I should to to make this work? Note my soft phone does not > have any issues using the same dialing rules and extension > information. Here is some of my config stuff: > > ns1*CLI> sip show peers > Name/username Host Dyn Nat ACL Port Status > vitel-outbound/rsreese 64.2.142.22 5060 Unmonitored > vitel-inbound/rsreese 64.2.142.116 5060 Unmonitored > 101/101 68.156.63.118 D N 1038 Unmonitored > 3 sip peers [Monitored: 0 online, 0 offline Unmonitored: 3 online, 0 offline] > > > Inbound call in progress when the SIP Cisco phone doesn't ring........ > > Verbosity is at least 5 > == Using SIP RTP CoS mark 5 > -- Executing [EMAIL PROTECTED]:1] Goto("SIP/rsreese-082a8358", > "default,101,1") in new stack > -- Goto (default,101,1) > -- Executing [EMAIL PROTECTED]:1] Dial("SIP/rsreese-082a8358", > "SIP/101&SIP/[EMAIL PROTECTED],30") in new stack > == Using SIP RTP CoS mark 5 > -- Called 101 > == Using SIP RTP CoS mark 5 > -- Called [EMAIL PROTECTED] > -- SIP/vitel-outbound-08270130 is making progress passing it to > SIP/rsreese-082a8358 > -- SIP/vitel-outbound-08270130 is ringing > == Spawn extension (default, 101, 1) exited non-zero on 'SIP/rsreese-082a8358' > > Inbound call in progress when the SIP Cisco does ring after I first > make an outbound call........ > > == Using SIP RTP CoS mark 5 > -- Executing [EMAIL PROTECTED]:1] Goto("SIP/rsreese-082a8358", > "default,101,1") in new stack > -- Goto (default,101,1) > -- Executing [EMAIL PROTECTED]:1] Dial("SIP/rsreese-082a8358", > "SIP/101&SIP/[EMAIL PROTECTED],30") in new stack > == Using SIP RTP CoS mark 5 > -- Called 101 > == Using SIP RTP CoS mark 5 > -- Called [EMAIL PROTECTED] > -- SIP/101-0825cab8 is ringing > -- SIP/vitel-outbound-08270130 is making progress passing it to > SIP/rsreese-082a8358 > -- SIP/vitel-outbound-08270130 is ringing > == Spawn extension (default, 101, 1) exited non-zero on 'SIP/rsreese-082a8358' > > Extensions.conf, which I don't think is relevent, I've changed it to > just a simple dial the sip phone and it still fails. > > exten => 101,1,Dial(SIP/101&SIP/[EMAIL PROTECTED],30) > exten => 101,n,GotoIf($["${DIALSTATUS}" = "CHANUNAVAIL"]?lbl_default_1:) > exten => 101,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?lbl_default_1:) > exten => 101,n(lbl_default_0),Hangup() > exten => 101,n(lbl_default_1),Dial(SIP/[EMAIL PROTECTED],30) > exten => 101,n,Goto(lbl_default_0) > > Cisco phone stuff from a Cisco 7960: > > SIPDefault.cnf > image_version: P0S3-08-9-00 > proxy1_address: neocipher.net ; Can be dotted IP or FQDN > proxy_register: 1 > messages_uri: "100" > phone_password: "cisco" ; Limited to 31 characters (Default - cisco) > sntp_server: 10.10.10.1 > time_zone: EST > dial_template: DIALPLAN > nat_enable: 1 > nat_address: 172.16.2.1 > nat_received_processing: 1 > > outbound_proxy_port: 5060 > outbond_proxy: ns1.neocipher.net > > SIP0112B9EAFF72.cnf > image_version: P0S3-08-9-00 > > # Line 1 Setup > line1_name: 101 > line1_authname: 101 > line1_shortname: "Line 101" > line1_password: "test" > line1_displayname: "Stephen Reese"; # Line 1 Display Name (Display > name to use for SIP messaging) > > # Line 2 Setup > #line2_name: "scott" > #line2_authname: "scott" > #line2_shortname: "201" > #line2_password: "tiger" > #line2_displayname: "Larry Ellison"; # Line 2 Display Name (Display > name to use for SIP messaging) > > # Phone Label (Text desired to be displayed in upper right corner) > phone_label: "Stephen Reese" ; Has no effect on SIP messaging > # Phone Password (Password to be used for console or telnet login) > phone_password: "goaway" ; Limited to 31 characters (Default - cisco) > # User classifcation used when Registering [ none(default), phone, ip ] > user_info: none > telnet_level: 2 > > Any ideas or help would be great, thanks. > I'm still unable to wrap my head around this problem. I can recieve a call after I first call out from the line/phone. I didn't think it's a NAT issue since it kind of works. _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users