[Asterisk-Users] Asterisk with Uniden uip200

Steven Job steve at wwwcrazy.com
Mon Dec 19 20:34:15 MST 2005


Having the strangest time getting the uip200 to work with Asterisk.
We can send outgoing calls, however we can not receive phone calls.

I have tried listening to all of the recommendations in this list such as
setting the nat=never in the sip.conf and that didn't work at all (phone
stopped registering).

Anyone want to be so kind and let me know what the heck we are doing wrong?

The asterisk server is located on a static public IP.
The uip200 phones are at a dynamic public IP (different location than the
asterisk machine) but are behind a router using NAT.


When the phone first authenticates we get:

    -- Registered SIP 'uip200-2a' at 141.156.50.142 port 64996 expires 3600
Dec 19 22:26:59 NOTICE[5436]: chan_sip.c:11328 sip_poke_noanswer: Peer
'uip200-2a' is now UNREACHABLE!  Last qualify: 0


Then when you try to dial the extension of the phone we get:

Dec 19 22:29:01 NOTICE[16860]: app_dial.c:1010 dial_exec_full: Unable to
create channel of type 'SIP' (cause 3 - No route to destination)
  == Everyone is busy/congested at this time (1:0/0/1)


Thanks for any help!
-Steve



------sip.conf ------------------

[uip200-2a]
type=friend
secret=verysecret
nat=yes  ; have also tried nat=never and nat=route
host=dynamic
reinvite=no
canreinvite=no
qualify=1000
dtmfmode=auto                ; Choices are inband, rfc2833, or info
dtmf=auto
disallow=all
allow=ulaw
allow=alaw
context=internal



----------------- unidencom.txt ---------------------------------------

# UIP200 Mass Configuration System Generic File
# Notes:
# 1. Lines start with '#' are comments
# 2. To leave a field value unchanged (as saved on local phone), leave value
to blank.
# 3. To set a field's value to empty, use '-' as value.
# 4. To NOT overwrite user local settings of: programmable key, one/two
touch keys, VMA
#    number, VMWILampIndicator, set "OverwriteLocalSetting = NO". Default is
"YES". This
#    key will ALSO affect whether or not THESE settings in uniden<MAC>.txt
be used.
# 5. Any duplicate parameters exist in both unidencom.txt and
uniden<MAC>.txt, MAC settings
#    will be used.
# MAXIMUM FILE SIZE IS 10KB
# Current Limitation: No spaces allowed for a setting's value
# Version: BS4.70


#Overwrite user local settings of programmable keys, one/two touch keys, vma
settings
#If set to no, these current settings on the phone will not be overwritten.
OverwriteLocalSettings        YES  # must be placed on top of config file

# Sip Settings --If only ProxyServer needed, set OutboundProxy1/Port same as
ProxyServer/Port
ProxyServer                   serveraddress     # can be an IP address or
FDQN
ProxyServerPort               0                # 0 to use default port
OutboundProxy1                serveraddress     # can be an IP address or
FQDN
OutboundProxy1Port            0                # enter a port number or 0
for default (5060)
#OutboundProxy2                192.168.0.2      # can be an IP address or
FQDN
#OutboundProxy2Port            0   # enter a port number or 0 for default
(5060)
#EmergencyProxy                192.168.1.102
#EmergencyProxyPort            0
Registrar1                    serveraddress          # can be an IP address
or FQDN
Registrar1Port                0                # enter a port number or 0
for default (5060)
#Registrar2                    10.15.15.127     # can be an IP address or
FQDN
#Registrar2Port                0                # enter a port number or 0
for default (5060)

RegisterExpireSec             3600
Q_Param                       50
RegisterExpireLimitPercent    10
Register403RetrySec           1200
SipPort                       5060
SRVRecordName                 - #_sip._udp.uniden.com

FailoverRetrySec              4 # For Redundant Outbound proxy server

#InterDigitTimer Value in milli seconds (minimum is 1000ms = 1Second)
InterDigitTimer        4000

# options are ON or OFF
SessionTimerSupport           ON

# options are ON or OFF
SessionTimerRefresher         ON
SessionTimerMin               60
TimerInterval0                300
TimerInterval1                150


# Audio Settings
G711MuTxPacketLength          20
G711MuJitterBufferLength      10
G711MuJitterBufferMax         200
G711ATxPacketLength           20
G711AJitterBufferLength       10
G711AJitterBufferMax          200
G729TxPacketLength            20
G729JitterBufferLength        10
G729JitterBufferMax           200
LongHoldAlertPeriod           360
RTPPortBase        25000

# options are ENABLE and DISABLE
DiffServMode                  ENABLE
DefaultDiffServParam          40
RTPDiffServParam              41

# options are TRUNKMODE, CASCADEMODE, DISABLE
VlanMode                      DISABLE
VlanID                        1
PcVlanID                     2

#SNTP Settings
# choices are YES and NO
EnableSNTP              yes
# SNTP Server IP address
SntpServerIP            192.5.41.40
TimeZone                -6 # -6 For Central Time Zone
# choices are YES and NO
EnableDST               YES
# Time period (in seconds) before recontacting SNTP server
SntpRetrySec            1800

# preferred codec are listed from most preferred, separated by commas and NO
space
PreferredCodec         g711u,g711a,g729

# choices are English, Spanish, and French
Language                English

#choices are Enable and Disable
CallWaiting             Enable #
EmergencyProxyPrefix    **

# STUN: If Server IP sis 0.0.0.0 STUN is disabled
StunServerAddr            0.0.0.0 # stun.softjoys.com # stun.fwdnet.net # I
have tried both of theve stun servers
StunServerPort            0 # 3478 # i have tried the port 3478 also
#Periodic update in seconds of MEDIA NAT ports (minimum is 10 and set 0 to
disable)
StunServerUpdateSec       0 # 30
#Periodic update in seconds to keep SIP NAT port open (minimum is 10 and set
0 to disable)
StunServerNATKeepAliveSec 0 # 30

# ALLOW IP DIALING with # as the first digit map
DirectIpDialing           Enable #Enable/Disable

# Set YES to AllowSharpAsDial to have # as your DIAL key.
AllowSharpAsDial Yes #Yes/No

#Flash Based Service Parameters:
# DTMFFlashEvent (Enable/Disable) -- Send RFC2833 Event 16 when enabled and
XFER button is pressed.
DTMFFlashEvent Disable
#HotLineDisplay (Enable/Disable) -- Do not display HOTLINE on LCD when
Hotline Number is set
HotLineDisplay Disable

#User Agent Name Settings. Use Character "^" for space
UseCustomizedUserAgentName           No
CustomizedUserAgentName              Uniden^Customized^UA


#Admin password must be numeric. Max is 6 digits. Format:
oldpassword/newpassword
#AdminPassword            1234/1111

#end_of_file





--------- uniden<mac>.txt ---------------

# UIP200 Mass Configuration System Mac-based File
# Notes: Lines start with '#' are comments
# To leave a field value unchanged (as saved on local phone), leave value to
blank.
# To disable a field, use '-' as value
# MAXIMUM FILE SIZE IS 10KB
# Current Limitation: No spaces allowed for a setting's value
# Version: BS4.70


# Firmware. The items listed in this Firmware section must be in this order.
# FirmwareVersion and FirmwareFileName only used if AutoFirmwareUpdate is
YES
# FimrwareFileName only used if FirmwareVersion differ from firmware ver in
Flash
AutoFirmwareUpdate    YES              #choices are YES and NO
FirmwareFileName      uip200_470enc.pac
FirmwareVersion       BS4.70


# Sip Settings
MyLcdDisplay           uip2a
MyDialNumber           uip200-2a
DisplayName            uip2a
UserNameForProxy       uip200-2a
PasswordForProxy       verysecret
UserNameForRegistrar   uip200-2a
PasswordForRegistrar   verysecret

# Programmable Keys. Key functionality must go before key values.
ProgrammableKey1       OneTouchDial
ProgrammableKey2       OneTouchDial
ProgrammableKey3       OneTouchDial
ProgrammableKey4       CallForward
ProgrammableKey5       TwoTouchDial
ProgrammableKey6       DoNotDisturb
ProgrammableKey7       VMA
ProgrammableKey8       Mute

# One and Two-touch keys. Must go after Programmable keys functionality
definitions.
# Refer to Programmable and Fixed Function Keys for usage guide
# OneTouchKeyX value is used ONLY when ProgrammableKeyX is OneTouchDial
OneTouchKey1             95558111111
OneTouchKey2             5553456
OneTouchKey3             3456
OneTouchKey4             3457
OneTouchKey5             18175553152
OneTouchKey6             18175553152
OneTouchKey7             18175553152
OneTouchKey8             18175553152

TwoTouchDigit0           3459
TwoTouchDigit1           3450
TwoTouchDigit2           4420
TwoTouchDigit3           4421
TwoTouchDigit4           4422
TwoTouchDigit5           4423
TwoTouchDigit6           4424
TwoTouchDigit7           4425
TwoTouchDigit8           4426
TwoTouchDigit9           4427

# Hotline and vmwi numbers --Must be placed after OneTouchDial's
HotLineNumber            -
VmaDirectCallNo          3685    #value associating with VMA Programmable
key.
VmwiLampIndicator        Enable

TimeDisplay              Enable
ImportPhoneBook          No

#end of file




More information about the asterisk-users mailing list