[asterisk-users] Inbound Calls From AS5300 Rejected with 488 Code
Alex Balashov
abalashov at evaristesys.com
Thu Oct 9 08:36:57 CDT 2008
This is due to an SDP mismatch of some sort, codec or otherwise.
Perhaps you have not set your Asterisk SIP peers to support RFC2833
DTMF? Try dtmfmode=rfc2833. Either that, or your Asterisk SIP peers
are not accepting the gateway's offer of G.711u.
Of course, I have seen interop bugs in Asterisk in the past where inbound
calls from Cisco ISDN gateways whose SDP payload advertises a different
preferred codec--but one that is still acceptable further down the
preference chain--is denied. You may want to try to set both sides to
G.711u explicitly, i.e.
disallow=all
allow=ulaw
On the Asterisk side. Also make sure dtmfmode is set.
On Thu, October 9, 2008 9:25 am, Ketema Harris wrote:
> Hi I have searched the mailing lists and come across similar threads,
> but no actual solution. I am trying to use a Cisco AS5300 as a
> gateway for PSTNr. I have been able to configure it to take outbound
> calls and send them to the PSTN just fine. Inbound calls however are
> rejected by asterisk with "488 Not acceptable here" code.
>
> here are the details:
>
> AS5300:
> IOS (tm) 5300 Software (C5300-JS-M), Version 12.3(23), RELEASE
> SOFTWARE (fc5)
>
> Current configuration : 3939 bytes
>
> version 12.3
> service timestamps debug datetime msec
> service timestamps log datetime msec
> no service password-encryption
> !
> hostname K_AS5300_3
> !
> boot-start-marker
> boot-end-marker
> !
> enable password ******
> !
> resource-pool disable
> clock timezone EST -5
> clock summer-time EDT recurring
> !
> no aaa new-model
> ip subnet-zero
> !
> !
> isdn switch-type primary-dms100
> !
> !
> voice service voip
> sip
> bind all source-interface FastEthernet0
>
> controller T1 0
> framing esf
> clock source line primary
> linecode b8zs
> pri-group timeslots 1-24
> !
> controller T1 1
> framing esf
> clock source line secondary 1
> linecode b8zs
> pri-group timeslots 1-24
> !
> controller T1 2
> framing esf
> linecode b8zs
> pri-group timeslots 1-24
> !
> controller T1 3
> framing esf
> linecode b8zs
> pri-group timeslots 1-24
> !
> !
> !
> interface Ethernet0
> no ip address
> shutdown
> !
> interface Serial0:23
> no ip address
> encapsulation hdlc
> isdn switch-type primary-dms100
> isdn incoming-voice modem 64
> no cdp enable
> !
> interface Serial1:23
> no ip address
> encapsulation hdlc
> isdn switch-type primary-dms100
> isdn incoming-voice modem 64
> no cdp enable
> !
> interface Serial2:23
> no ip address
> encapsulation hdlc
> isdn switch-type primary-dms100
> isdn incoming-voice modem 64
> no cdp enable
> !
> interface Serial3:23
> no ip address
> encapsulation hdlc
> isdn switch-type primary-dms100
> isdn incoming-voice modem 64
> no cdp enable
> !
> interface FastEthernet0
> ip address 172.31.2.7 255.255.255.0
> duplex auto
> speed auto
> !
> ip classless
> ip route 0.0.0.0 0.0.0.0 172.31.2.1
> no ip http server
> !
> !
> !
> !
> !
> !
> voice-port 0:D
> !
> voice-port 1:D
> !
> voice-port 2:D
> !
> voice-port 3:D
> !
> !
> !
> dial-peer voice 100 voip
> application session
> destination-pattern 678.......
> signaling forward unconditional
> session protocol sipv2
> session target sip-server
> session transport udp
> dtmf-relay rtp-nte
> codec g711ulaw
> no vad
> !
> dial-peer voice 101 voip
> destination-pattern 770.......
> progress_ind setup enable 3
> session protocol sipv2
> session target sip-server
> session transport udp
> dtmf-relay rtp-nte
> codec g711ulaw
> no vad
> !
> dial-peer voice 102 voip
> destination-pattern 404.......
> progress_ind setup enable 3
> session protocol sipv2
> session target sip-server
> session transport udp
> dtmf-relay rtp-nte
> codec g711ulaw
> no vad
> !
> dial-peer voice 103 voip
> destination-pattern 470.......
> progress_ind setup enable 3
> session protocol sipv2
> session target sip-server
> session transport udp
> dtmf-relay rtp-nte
> codec g711ulaw
> no vad
> !
> dial-peer voice 200 pots
> application session
> incoming called-number .
> destination-pattern 91..........
> direct-inward-dial
> port 0:D
> prefix 1
> !
> dial-peer voice 201 pots
> application session
> incoming called-number .
> destination-pattern 9..........
> direct-inward-dial
> port 0:D
> !
> dial-peer voice 202 pots
> application session
> incoming called-number .
> destination-pattern 91..........
> direct-inward-dial
> port 1:D
> prefix 1
> !
> dial-peer voice 203 pots
> application session
> incoming called-number .
> destination-pattern 9..........
> direct-inward-dial
> port 1:D
> !
> dial-peer voice 204 pots
> application session
> incoming called-number .
> destination-pattern 91..........
> direct-inward-dial
> dial-peer voice 204 pots
> application session
> incoming called-number .
> destination-pattern 91..........
> direct-inward-dial
> port 2:D
> prefix 1
> !
> dial-peer voice 205 pots
> application session
> incoming called-number .
> destination-pattern 9..........
> direct-inward-dial
> port 2:D
> !
> dial-peer voice 206 pots
> application session
> incoming called-number .
> destination-pattern 91..........
> direct-inward-dial
> port 3:D
> prefix 1
> !
> dial-peer voice 207 pots
> application session
> incoming called-number .
> destination-pattern 9..........
> direct-inward-dial
> port 3:D
> !
> sip-ua
> retry invite 4
> retry response 3
> retry bye 2
> retry cancel 2
> sip-server ipv4:172.31.2.29
> !
> !
> line con 0
> line aux 0
> line vty 0 4
> password ****
> login
> !
> ntp clock-period 17179848
> ntp peer 192.43.244.18
> end
>
> Asterisk:
> Asterisk 1.2.12.1 on a x86_64 running Linux
>
> sip.conf:
>
> [general]
> context=default ; Default context for incoming calls
> bindport=5060 ; UDP Port to bind to (SIP standard
> port is 5060)
> bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds
> to all)
> srvlookup=yes ; Enable DNS SRV lookups on outbound
> calls
>
> [as5300_1]
> type=peer
> host=172.31.2.7
> permit=172.31.2.7/255.255.255.255
> defaultip=172.31.2.7
> disallow=all
> allow=ulaw
> allow=gsm
> allow=alaw
> nat=no
> canreinvite=yes
> dtmfmode=rfc2833
>
> I have also included links to text files containing debug from both
> asterisk and the as5300 for a successful outbound call as well as a
> failed inbound call. Any help on gettign the inbound to work would be
> great. Thanks in advance.
>
> http://www.ketema.net/outbound_asterisk_debug.rtf
> http://www.ketema.net/outbound_cisco_debug.rtf
> http://www.ketema.net/inbound_debug_asterisk.rtf
> http://www.ketema.net/inbound_debug_cisco.rtf
>
>
> _______________________________________________
> -- 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
--
Alex Balashov
Evariste Systems
Web : http://www.evaristesys.com/
Tel : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
Mobile : (+1) (706) 338-8599
More information about the asterisk-users
mailing list