Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.

Grandstream 3240

Discussion in '3CX Phone System - General' started by livewire1981, Feb 6, 2015.

Thread Status:
Not open for further replies.
  1. livewire1981

    Joined:
    Jul 17, 2014
    Messages:
    6
    Likes Received:
    0
    I am on the recent firmware 1.0.3.6 running 3CX v 12.

    My config file looks good, however when I boot the phone, tag the vlan, it goes into a boot loop. If I disconnect from the lan, the device stays on without any issues.

    Any thoughts on why this is happening?

    Below is my config code.

    <?xml version="1.0"?>
    <doc xmlns:tcx="http://www.3cx.com">
    <header>
    <type>phone-template</type>
    <version>1</version>
    <time>2014-05-12 12:00:00</time>
    <name>GrandStream GXV 3240</name>
    <url>http://www.grandstream.com</url>
    <models>
    <model ua="gxv3240">GrandStream GXV-3240</model>
    </models>
    <description>GrandStream GXV3240 SIP Phone</description>
    <parsers>
    <parser>BLF</parser>
    <parser>Grandstream</parser>
    </parsers>
    <rebootParams>
    <event-name>check-sync</event-name>
    </rebootParams>
    <resyncParams>
    <event-name>check-sync</event-name>
    </resyncParams>
    <firmwareParams>
    <event-name>check-sync</event-name>
    </firmwareParams>
    <AllowedNetworkConfig>
    <option value="LOCALLAN">1</option>
    <option value="REMOTESTUN">1</option>
    <option value="REMOTESPM">1</option>
    </AllowedNetworkConfig>
    <AllowWebPasswordChange>1</AllowWebPasswordChange>
    <dst variableName="dstEnableDisable" enable="1" disable="0">
    </dst>
    <languages>
    <!--The first entry is the selected entry in management console-->
    <option value="English">
    <item name="langwebUI">en</item>
    <item name="langwebUI2">en</item>
    </option>
    <option value="Simplified Chinese">
    <item name="langwebUI">zh-tw</item>
    <item name="langwebUI2">zh-tw</item>
    </option>
    <option value="Traditional Chinese">
    <item name="langwebUI">zh</item>
    <item name="langwebUI2">zh</item>
    </option>
    <option value="Croatian">
    <item name="langwebUI">hr</item>
    <item name="langwebUI2">hr</item>
    </option>
    <option value="French">
    <item name="langwebUI">fr</item>
    <item name="langwebUI2">fr</item>
    </option>
    <option value="German">
    <item name="langwebUI">de</item>
    <item name="langwebUI2">de</item>
    </option>
    <option value="Italian">
    <item name="langwebUI">it</item>
    <item name="langwebUI2">it</item>
    </option>
    <option value="Japan">
    <item name="langwebUI">ja</item>
    <item name="langwebUI2">ja</item>
    </option>
    <option value="Korean">
    <item name="langwebUI">ko</item>
    <item name="langwebUI2">ko</item>
    </option>
    <option value="Portuguese">
    <item name="langwebUI">pt</item>
    <item name="langwebUI2">pt</item>
    </option>
    <option value="Spanish">
    <item name="langwebUI">es</item>
    <item name="langwebUI2">es</item>
    </option>
    <option value="Polish">
    <item name="langwebUI">pl</item>
    <item name="langwebUI2">pl</item>
    </option>
    <option value="Hungarian">
    <item name="langwebUI">hu</item>
    <item name="langwebUI2">hu</item>
    </option>
    <option value="Russian">
    <item name="langwebUI">ru</item>
    <item name="langwebUI2">ru</item>
    </option>
    <option value="Slovenian">
    <item name="langwebUI">sl</item>
    <item name="langwebUI2">sl</item>
    </option>
    <option value="Arabic">
    <item name="langwebUI">ar</item>
    <item name="langwebUI2">ar</item>
    </option>
    <option value="Dutch">
    <item name="langwebUI">nl</item>
    <item name="langwebUI2">nl</item>
    </option>
    <option value="Hebrew">
    <item name="langwebUI">he</item>
    <item name="langwebUI2">he</item>
    </option>
    <option value="Turkish">
    <item name="langwebUI">tr</item>
    <item name="langwebUI2">tr</item>
    </option>
    </languages>
    <timezoneParams param="time_timezone_grandstreamexec">
    <!--The first entry is the selected entry in management console-->
    <option value="EST5EDT">GMT-5:00 (Eastern Time)</option>
    <option value="TZA%2B12">GMT-12:00 (International Date Line West)</option>
    <option value="TZB%2B11">GMT-11:00 (Midway Island%2C Samoa)</option>
    <option value="HAW10">GMT-10:00 (US Hawaiian Time)</option>
    <option value="AKST9AKDT">GMT-9:00 (US Alaska Time)</option>
    <option value="PST8PDT">GMT-8:00 (US Pacific Time, Los Angeles)</option>
    <option value="MST7MDT">GMT-7:00 (US Mountain Time, Denver)</option>
    <option value="MST7">GMT-7:00 (US Mountain Time, Arizona)</option>
    <option value="CST6CDT">GMT-6:00 (US Central Time, Chicago)</option>
    <option value="CST%2B6">GMT-06:00 (Central America)</option>
    <option value="TZf%2B4%3A30">GMT-04:30 (Caracas) </option>
    <option value="AST4ADT">GMT-4:00 (Atlantic Time, Quebec)</option>
    <option value="AST4ADT%2CM4.1.0%2F00%3A01%3A00%2CM10.5.0%2F00%3A01%3A00">GMT-4:00 (New Brunswick)</option>
    <option value="NST%2B3%3A30NDT+2%3A30%2CM4.1.0%2F00%3A01%3A00%2CM10.5.0%2F00%3A01%3A00">GMT-3:30 (Newfoundland)</option>
    <option value="TZK%2B3">GMT-03:00 (Greenland)</option>
    <option value="BRST%2B3BRDT%2B2%2CM10.3.0%2CM2.3.0">GMT-3:00 (Brazil, Sao Paulo)</option>
    <option value="UTC%2B3">GMT-3:00 (Argentina)</option>
    <option value="TZL%2B2">GMT-02:00 (Mid-Atlantic)</option>
    <option value="TZM%2B1">GMT-01:00 (Azores, Cape Verdi Is.)</option>
    <option value="TZN%2B0">GMT (Edinburgh, Casablanca, Monrovia)</option>
    <option value="GMT%2B0BST-1%2CM3.5.0%2F01%3A00%3A00%2CM10.5.0%2F02%3A00%3A00">GMT (London, Great Britain)</option>
    <option value="WET-0WEST-1%2CM3.5.0%2F01%3A00%3A00%2CM10.5.0%2F02%3A00%3A00">GMT (Lisbon)</option>
    <option value="GMT%2B0IST-1%2CM3.5.0%2F01%3A00%3A00%2CM10.5.0%2F02%3A00%3A00">GMT (Dublin, Ireland) </option>
    <option value="TZO-1">GMT+01:00 (Paris, Vienna, Warsaw)</option>
    <option value="CET-1CEST-2%2CM3.5.0%2F02%3A00%3A00%2CM10.5.0%2F03%3A00%3A00">GMT+01:00 (Roma, Paris, Madrid, Prague, Berlin, Budapest, Amsterdam, Barcelona)</option>
    <option value="TZO-1">GMT+01:00 (Brussels, Belgium)</option>
    <option value="TZP-2">GMT+02:00 (Israel, Cairo, Athens, Istanbul, Buchrest)</option>
    <option value="EET-2EEST-3%2CM3.5.0%2F03%3A00%3A00%2CM10.5.0%2F04%3A00%3A00">GMT+02:00 (Helsinki, Athens, Tallinn)</option>
    <option value="EET-2EEST%2CM3.5.0%2F3%2CM10.5.0%2F4">GMT+2:00 (Kiyv, Ukraine)</option>
    <option value="TZQ-3">GMT+03:00 (Kuwait, Baghdad, Tehran, Nairobi)</option>
    <option value="MSK-3MSD%2CM3.5.0%2F2%2CM10.5.0%2F3">GMT+03:00 (Moscow, Russia)</option>
    <option value="MST-3MDT%2CM3.5.0%2F2%2CM10.5.0%2F3">GMT+03:00 (St.Petersburg, Russia)</option>
    <option value="TZR-4">GMT+04:00 (Abu Dhabi, Baku)</option>
    <option value="TZS-5">GMT+05:00 (Islamabad, Ekaterinburg, Karachi, Tashkent)</option>
    <option value="TZT-5%3A30">GMT+05:30 (Chennai, New Delhi, Mumbai)</option>
    <option value="TZU-5%3A45">GMT+05:45 (Kathmandu)</option>
    <option value="TZV-6">GMT+06:00 (Almaty, Astana, Dhaka, Novosibirsk)</option>
    <option value="TZW-6%3A30">GMT+06:30 (Rangoon)</option>
    <option value="TZX-7">GMT+07:00 (Bankok, Hanoi, Krasnoyarsk)</option>
    <option value="WIB-7">GMT+07:00 (Jakarta)</option>
    <option value="TZY-8">GMT+08:00 (Beijing, Taipei, Kuala Lumpur, Irkutsk)</option>
    <option value="SGT-8">GMT+08:00 (Singapore)</option>
    <option value="ULAT-8">GMT+08:00 (Ulaanbaatar, Mongolia)</option>
    <option value="WST-8">GMT+08:00 (Perth)</option>
    <option value="TZZ-9">GMT+09:00 (Japan, Korea, Yakutsk)</option>
    <option value="CST-9%3A30CDT-10%3A30%2CM10.5.0%2F02%3A00%3A00%2CM3.5.0%2F03%3A00%3A00">GMT+09:30 (Adelaide)</option>
    <option value="CST-9%3A30">GMT+09:30 (Darwin)</option>
    <option value="TZb-10">GMT+10:00 (Guam)</option>
    <option value="EST-10EDT-11%2CM10.1.0%2F02%3A00%3A00%2CM3.5.0%2F03%3A00%3A00">GMT+10:00 (Hobart)</option>
    <option value="EST-10EDT-11%2CM10.5.0%2F02%3A00%3A00%2CM3.5.0%2F03%3A00%3A00">GMT+10:00 (Sydney, Melbourne, Canberra)</option>
    <option value="TZc-11">GMT+11:00 (Magadan, Solomon Is., New Caledonia)</option>
    <option value="NZST-12NZDT-13%2CM10.1.0%2F02%3A00%3A00%2CM3.3.0%2F03%3A00%3A00">GMT+12:00 (Auckland, Wellington)</option>
    <option value="TZd-12">GMT+12:00 (Fiji)</option>
    <option value="TZe-13">GMT+13:00 (Nuku'alofa)</option>
    </timezoneParams>
    <Codecspriorities>
    <Codecspriority variableName="codec1" priority="1">
    <!--The first entry is the selected entry in management console-->
    <option value="0">PCMU</option>
    <option value="8">PCMA</option>
    <option value="18">G729A/B</option>
    <option value="9">G722 (WideBand)</option>
    </Codecspriority>
    <Codecspriority variableName="codec2" priority="2">
    <!--The first entry is the selected entry in management console-->
    <option value="8">PCMA</option>
    <option value="0">PCMU</option>
    <option value="18">G729A/B</option>
    <option value="9">G722 (WideBand)</option>
    </Codecspriority>
    <Codecspriority variableName="codec3" priority="3">
    <!--The first entry is the selected entry in management console-->
    <option value="9">G722 (WideBand)</option>
    <option value="0">PCMU</option>
    <option value="8">PCMA</option>
    <option value="18">G729A/B</option>
    </Codecspriority>
    <Codecspriority variableName="codec4" priority="4">
    <!--The first entry is the selected entry in management console-->
    <option value="18">G729A/B</option>
    <option value="9">G722 (WideBand)</option>
    <option value="0">PCMU</option>
    <option value="8">PCMA</option>
    </Codecspriority>
    </Codecspriorities>
    </header>
    <blftype>
    <extension>
    <value>1</value>
    </extension>
    <speeddial>
    <value>0</value>
    </speeddial>
    <customspeeddial>
    <value>0</value>
    </customspeeddial>
    <queuelogin>
    <value>0</value>
    </queuelogin>
    <profilestatus>
    <value>0</value>
    </profilestatus>
    <parkextension>
    <value>1</value>
    </parkextension>
    </blftype>
    <data>
    <device>
    <type>phone</type>
    <!-- Friendly Name -->
    <field name="Name">GrandStream GXP</field>
    <deviceconfig filename="cfg%%mac_address%%"><![CDATA[


    ####################################################################
    # Account Settings
    ####################################################################
    #######################################################################
    ## Account 1 General Settings ##
    #######################################################################

    # Account Active. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P271 = 1

    # Account Name
    P270 = %%extension_number%%

    # SIP Server
    {IF network=LOCALLAN}
    # SIP Server Local configuration - Local internal IP Address of the server
    P47 = %%pbx_ip%%
    # Outbound Proxy - The "P48" field contains the ip address and SIP port of the SIP Outbound Proxy - in this case 3CXPS. The "pbx_ip" and "param::sipport" variables will be replaced by the IP Address and SIP Port of 3CXPS.
    P48 =
    # Local SIP port (default 5060)
    P40 = 5060
    # NAT Traversal. 0 - no, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN
    P52 = 2
    {ENDIF}

    {IF network=REMOTESTUN}
    # SIP Server configuration for remote using stun mode - External IP Address
    P47 = %%pbx_ip%%
    # Outbound Proxy - The "P48" field contains the ip address and SIP port of the SIP Outbound Proxy - in this case 3CXPS. The "pbx_ip" and "param::sipport" variables will be replaced by the IP Address and SIP Port of 3CXPS.
    P48 =
    # Local SIP port (default 5060)
    P40 = %%phonesipport%%
    # NAT Traversal. 0 - no, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN
    P52 = 1
    {ENDIF}

    {IF network=REMOTESPM}
    # SIP Server configuration for Remote Sip Proxy manager Profile
    P47 = %%pbx_ip%%:%%param::sipport%%
    # Outbound Proxy - The "P48" field contains the ip address and SIP port of the SIP Outbound Proxy - in this case 3CXPS. The "pbx_ip" and "param::sipport" variables will be replaced by the IP Address and SIP Port of 3CXPS.
    P48 = %%local_spm_ip%%:%%local_spm_port%%
    # Local SIP port (default 5060)
    P40 = 5060
    # NAT Traversal. 0 - no, 1 - STUN, 2 - keep alive, 3 - UPnP, 4 - Auto, 5 - VPN
    P52 = 0
    {ENDIF}


    # SIP User ID
    P35 = %%extension_number%%

    # SIP Authenticate ID
    P36 = %%extension_auth_id%%

    # SIP Authenticate Password
    P34 = %%extension_auth_pw%%

    # Voice Mail UserID
    P33 = %%vm_number%%

    # Name (Display Name, e.g., John Doe)
    P3 = %%extension_first_name%% %%extension_last_name%%

    # Tel URI. 0 - Disable, 1 - User=Phone, 2 - Enabled. Default value is 0
    # Number: 0, 1, 2
    P63 = 1

    #######################################################################
    ## Account 1 Network Settings ##
    #######################################################################


    # Secondary Outbound Proxy
    P2333 =

    # DNS Mode. 0 - A Record, 1 - SRV, 2 - NAPTR/SRV. Default value is 0
    # Number: 0, 1, 2
    P103 = 0


    # Proxy-Require
    P197 =

    #######################################################################
    ## Account 1 SIP Settings ##
    #######################################################################

    # SIP Registration. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P31 = 1

    # Unregister Before New Registration. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P81 = 1

    # Register Expiration (m). In minutes. Default value is 60
    # Number: 0 - 64800
    P32 = 60

    # Wait Time Retry Registration (s). In seconds. Default value is 20
    # Number: 1 - 3600
    P138 = 20

    # Local SIP Port. Default value is 5060
    # Number: 5 - 65535
    P40 = 5060

    # SUBSCRIBE For MWI. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P99 = 1

    # Session Expiration. In seconds. Default value is 180 seconds
    # Number: 90 - 64800
    P260 = 180

    # Min-SE (s). Default value is 90 seconds
    # Number: 90 - 64800
    P261 = 90

    # UAC Specify Refresher. 0 - Omit, 1 - UAC, 2 - UAS. Default value is 0
    # Number: 0, 1, 2
    P266 = 0

    # UAS Specify Refresher. 1 - UAC, 2 - UAS. Default value is 1
    # Number: 1, 2
    P267 = 1

    # Force INVITE. Always refresh with INVITE instead of UPDATE even when remote party supports UPDATE
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P265 = 0

    # Caller Request Timer. Request for timer when calling
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P262 = 0

    # Callee Request Timer
    # Request for timer when being called (i.e., if remote party supports timer but did not request for one)
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P263 = 0

    # Force Timer. Still use timer when remote party does not support timer
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P264 = 0

    # Enable 100rel. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P272 = 0

    # Use Privacy Header
    # 0 - Default, 1 - No, 2 - Yes. Default is 0
    # Number: 0, 1, 2
    P2338 = 0

    # Use P-Preferred-Identity Header
    # 0 - Default, 1 - No, 2 - Yes. Default is 0
    # Number: 0, 1, 2
    P2339 = 0

    # SIP Transport
    # 0 - UDP , 1 - TCP, 2 - TLS. Default value is 0
    # Number: 0, 1, 2
    P130 = 0

    # SIP URI Scheme When Using TLS
    # 0 -sip, 1 - sips. Default value is 0.
    # Number: 0, 1
    P2329 = 0

    # Use Actual Ephemeral Port in Contact with TCP/TLS
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2331 = 0

    # Symmetric RTP. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P291 = 0

    # Support SIP Instance ID
    # 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P288 = 1

    # Validate Incoming SIP Messages
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2306 = 0

    # Authenticate Incoming INVITE
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2346 = 0

    # SIP T1 Timeout. RFC 3261 T1 value (RTT estimate)
    # 50 - 0.5 sec, 100 - 1 sec, 200 - 2 sec. Default value is 50
    # Number: 50, 100, 200
    P209 = 50

    # SIP T2 Interval. RFC 3261 T2 value
    # The maximum retransmit interval for non-INVITE requests and INVITE responses
    # 200 - 2 sec, 400 - 4 sec, 800 - 8 sec. Default value is 400
    # Number: 200, 400, 800.
    P250 = 400

    # Remove OBP from route
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2305 = 0

    # Check Domain Certificates
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2311 = 0

    # Enable SCA (Shared Call Appearance)
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1363 = 0

    # Enable BargeIn
    # 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2337 = 0

    # Auto-filling Pickup Feature code
    # 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P2335 = 1

    # Pickup Feature Code
    P2336 =

    # Line-seize Timeout (in seconds)
    # Number: 15 - 60. Default value is 15
    P2313 = 15

    #######################################################################
    ## Account 1 Codec Settings ##
    #######################################################################

    # DTMF: in audio. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2301 = 0

    # DTMF: via RFC2833. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P2302 = 1

    # DTMF: via SIP INFO. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2303 = 0

    # DTMF Payload Type. Default value is 101
    # Number: 96 - 127
    P79 = 101

    # Preferred Vocoder
    # First codec. 0 - PCMU, 8 - PCMA, 9 - G.722, 2 - G.726-32, 97 - iLBC. Default value is 0
    # choice 1.
    P57 = %%codec1%%
    # choice 2.
    P58 = %%codec2%%
    # choice 3.
    P59 = %%codec3%%
    # choice 4.
    P60 = %%codec4%%
    # choice 5.
    P61 = 98
    # choice 6.
    P62 = 2
    # choice 7.
    P46 = 4

    # iLBC Frame Size. 0 - 20 ms, 1 - 30 ms. Default value is 1.
    # Number: 0, 1
    P97 = 1

    # Enable RFC5168 support. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1331 = 0

    # H.264 Image Size. 9 - 720P, 1 - VGA, 5 - CIF, 4 - 4CIF, 0 - QVGA, 6 - QCIF. Default value is 9
    # Number: 9, 1, 5, 4, 0, 6
    P2307 = 9

    # H.264 Profile Type. 0 - Baseline Profile, 1 - Main Profile, 2 - High Profile, 3 - BP&MP&HP
    # Number: 0, 1, 2, 3
    P2362 = 0

    # Video Bit Rate. 32 - 32 kbps, 64 - 64 kbps, 96 - 96 kbps, 128 - 128 kbps, 160 - 160 kbps, 192 - 192 kbps
    # 210 - 210 kbps, 256 - 256 kbps, 384 - 384 kbps, 512 - 512 kbps, 640 - 640 kbps, 768 - 768 kbps
    # 1024 - 1024 kbps, 1280 - 1280 kbps, 1536 - 1536 kbps, 2048 - 2048 kbps. Default value is 2048.
    # Number: 250, 500, 750
    P2315 = 2048

    # SDP Bandwidth Attribute. Default value is 1
    # 0 - Standard, 1 - Media Level, 2 - Session Level, 3 - None
    P2360 = 1

    # H.264 Payload Type. Default value is 99
    # Number
    P293 = 99

    # Silence Suppression. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P50 = 0

    # Voice Frames Per TX. Default value is 2
    # Number: 1 - 64.
    P37 = 2


    #######################################################################
    ## Account 1 Call Settings ##
    #######################################################################

    # Start Video Automatically. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P2314 = 1

    # Remote Video Request. 0 - Prompt, 1 - Accept, 2 - Deny. Default value is 0
    # Number: 0, 1, 2
    P2326 = 1

    # Dial Plan Prefix
    # String
    P66 =

    # Dial Plan. Default value is { x+ | \+x+ | *x+ | *xx*x+ }
    P290 = { x+ | \+x+ | *x+ | *xx*x+ }

    # Refer-To Use Target Contact. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P135 = 0

    # Auto Answer. 0 - No, 1 - Yes, 2 - Enable Intercom/Paging. Default value is 0
    # Number: 0, 1, 2
    P90 = 0

    # Send Anonymous. 0 - No, 1 - Yes (caller ID will be blocked if set to Yes). Default value is 0
    # Number: 0, 1
    P65 = 0

    # Anonymous Call Rejection. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P129 = 0

    # Call Log
    # 0 - Log All, 1 - Log Incoming/Outgoing only (Missed Calls Not Recorded), 2 - Disable All. Default value is 0
    # Number: 0, 1, 2
    P182 = 0

    # Special Feature. Default value is 100
    # 100 - Standard, 102 - Broadsoft, 108 - CBCOM, 109 - RNK, 113 - China Mobile
    # 114 - ZTE IMS, 115 - Mobotix, 116 - ZTE NGN, 117 - Huawei IMS
    # Number: 100, 102, 108, 109, 113, 114, 115, 116, 117
    P198 = 100

    # Feature Key Synchronization. 0 - Disable, 1 - Broadsoft. Default value is 0
    # Number: 0, 1
    P2325 = 0

    # Enable Call Features. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P191 = 0

    # No Key Entry Timeout (s). Default value is 4
    # Number: 1 - 15
    P85 = 4

    # Ring Timeout (s). Default value is 60
    # Number: 10 - 300
    P1328 = 60

    # Transfer on 3 way conference Hangup. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2304 = 0

    # Use # as Dial Key. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P72 = 1

    # Conference-URI
    # String
    P2318 =

    # Broadsoft Call Center. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2341 = 0

    # Hoteling Event. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2342 = 0

    # Call Center Status. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2343 = 0

    # Account Ring Tone. See ring tone options and value in the Ring Tone Value Table below
    P104 = content://settings/system/ringtone

    # No Answer Timeout (s). Default value is 20
    # Number: 1 - 120
    P139 = 20

    # Matching Incoming Caller ID. Matching Rule 1
    # String
    P1488 =

    # Matching Rule 1 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
    # String
    P1489 = content://settings/system/ringtone

    # Matching Incoming Caller ID. Matching Rule 2
    # String
    P1490 =

    # Matching Rule 2 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
    # String
    P1491 = content://settings/system/ringtone

    # Matching Incoming Caller ID. Matching Rule 3
    # String
    P1492 =

    # Matching Rule 3 Distinctive Ringtone. See ring tone options and value in the Ring Tone Value Table below
    # String
    P1493 = content://settings/system/ringtone

    # Enable Local MOH. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P2357 = 0


    ############ Ring Tone Value Table ###############
    # Web GUI Option Value
    # Use System Ring tone content://settings/system/ringtone
    # Silent ringtone_silence
    # Ring2_OrganDub /system/media/audio/ringtones/Ring2_OrganDub.ogg
    # Big_Easy /system/media/audio/ringtones/Big_Easy.ogg
    # DonMessWivlt /system/media/audio/ringtones/DonMessWivIt.ogg
    # Club_Cubano /system/media/audio/ringtones/Club_Cubano.ogg
    # Growl /system/media/audio/ringtones/Growl.ogg
    # CrayonRock /system/media/audio/ringtones/CrayonRock.ogg
    # Ring9_Nairobi /system/media/audio/ringtones/Ring9_Nairobi.ogg
    # Ring10_Nassau /system/media/audio/ringtones/Ring10_Nassau.ogg
    # Third_Eye /system/media/audio/ringtones/Third_Eye.ogg
    # Ring1_Ding /system/media/audio/ringtones/Ring1_Ding.ogg
    # Road_Trip /system/media/audio/ringtones/Road_Trip.ogg
    # bellcore-dr2 /system/media/audio/ringtones/bellcore-dr2.ogg
    # Ring_Digital_02 /system/media/audio/ringtones/Ring_Digital_02.ogg
    # bellcore-dr3 /system/media/audio/ringtones/bellcore-dr3.ogg
    # DancinFool /system/media/audio/ringtones/DancinFool.ogg
    # Ring_Classic_02 /system/media/audio/ringtones/Ring_Classic_02.ogg
    # Ring5_FreeFlight /system/media/audio/ringtones/Ring5_FreeFlight.ogg
    # Funk_Yall /system/media/audio/ringtones/Funk_Yall.ogg
    # World /system/media/audio/ringtones/World.ogg
    # Ring8_MidEvilJaunt /system/media/audio/ringtones/Ring8_MidEvilJaunt.ogg
    # TwirlAway /system/media/audio/ringtones/TwirlAway.ogg
    # bellcore-dr4 /system/media/audio/ringtones/bellcore-dr4.ogg
    # Ring6_Glacial_Groove /system/media/audio/ringtones/Ring6_Glacial_Groove.ogg
    # Shes_All_That /system/media/audio/ringtones/Shes_All_That.ogg
    # Ring4_EtherShake /system/media/audio/ringtones/Ring4_EtherShake.ogg
    # Seville /system/media/audio/ringtones/Seville.ogg
    # BussaMove /system/media/audio/ringtones/BussaMove.ogg
    # Default_ringtone /system/media/audio/ringtones/Default_ringtone.ogg
    # BirdLoop /system/media/audio/ringtones/BirdLoop.ogg
    # MildlyAlarming /system/media/audio/ringtones/MildlyAlarming.ogg
    # Terminated /system/media/audio/ringtones/Terminated.ogg
    # Calypso_Steel /system/media/audio/ringtones/Calypso_Steel.ogg
    # Safari /system/media/audio/ringtones/Safari.ogg
    # Ring_Synth_04 /system/media/audio/ringtones/Ring_Synth_04.ogg
    # Ring_Synth_02 /system/media/audio/ringtones/Ring_Synth_02.ogg
    # CurveBall /system/media/audio/ringtones/CurveBall.ogg
    # Enter_the_Nexus /system/media/audio/ringtones/Enter_the_Nexus.ogg
    # Bollywood /system/media/audio/ringtones/Bollywood.ogg
    # Champagne_Edition /system/media/audio/ringtones/Champagne_Edition.ogg
    # Steppin_Out /system/media/audio/ringtones/Steppin_Out.ogg
    # Ring3_Paradise_Island /system/media/audio/ringtones/Ring3_Paradise_Island.ogg
    # Playa /system/media/audio/ringtones/Playa.ogg
    # No_Limits /system/media/audio/ringtones/No_Limits.ogg
    # LoopyLounge /system/media/audio/ringtones/LoopyLounge.ogg
    # Cairo /system/media/audio/ringtones/Cairo.ogg
    # Ring7_HalfwayHome /system/media/audio/ringtones/Ring7_HalfwayHome.ogg
    # SilkyWay /system/media/audio/ringtones/SilkyWay.ogg
    # LoveFlute /system/media/audio/ringtones/LoveFlute.ogg
    # Eastern_Sky /system/media/audio/ringtones/Eastern_Sky.ogg
    # bellcore-dr5 /system/media/audio/ringtones/bellcore-dr5.ogg
    # Gimme_Mo_Town /system/media/audio/ringtones/Gimme_Mo_Town.ogg
    # bellcore-dr1 /system/media/audio/ringtones/bellcore-dr1.ogg
    # Backroad /system/media/audio/ringtones/Backroad.ogg


    #######################################################################
    ## Account 6 General Settings - USe this to turn off ipvideotalk ##
    #######################################################################

    # Account Active. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1801 = 0

    # Account Name
    P1817 =

    # SIP Server
    P1802 =

    # SIP User ID
    P1804 =

    # SIP Authenticate ID
    P1805 =

    # SIP Authenticate Password
    P1806 =

    # Voice Mail UserID
    P1826 =

    # Name (Display name :John Doe)
    P1807 =

    # Tel URL Support. 0 - Disable, 1 - User=Phone, 2 - Enabled. Default value is 0
    # Number: 0, 1, 2
    P1809 = 0


    ##############################################################################
    ## Maintenance ##
    ##############################################################################

    #######################################################################
    ## Maintenance - Contacts/Phonebook Download ##
    #######################################################################

    # Clear The Old List. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1435 = 1

    # Replace Duplicate Items. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1436 = 0

    # Phonebook XML Download Mode. 0 - OFF, 1 - TFTP, 2 - HTTP. Default value is 0
    # Number: 0, 1, 2
    P330 = 2

    # Phonebook XML File Encoding. Default value is UTF-8
    # Number: UTF-8, GBK
    P1681 = UTF-8

    # Phonebook XML Server Path. It MUST be in the host/path format
    # For example: directory.grandstream.com/engineering
    # String
    # Phonebook XML Server Path
    # This is a string of up to 128 characters that should contain a path to the XML file.
    # It MUST be in the host/path format. For example: "directory.grandstream.com/engineering"
    {IF network=LOCALLAN}
    P331 = %%pbx_ip%%:%%pbx_http_port%%/provisioning/%%PROVSUBDIR%%/gs_phonebook.xml
    {ENDIF}
    {IF network=REMOTESTUN}
    P331 = %%pbx_ip%%:%%pbx_http_port%%/provisioning/%%PROVSUBDIR%%/gs_phonebook.xml
    {ENDIF}
    {IF network=REMOTESPM}
    P331 = %%param::pBXPUBLICIP%%:%%pbx_http_port%%/provisioning/%%PROVSUBDIR%%/gs_phonebook.xml
    {ENDIF}


    # Phonebook Download Interval (in minutes). Default is 0 for disabled
    # Number: 0, 120, 240, 360, 480, 720
    P332 = 120


    #######################################################################
    ## Maintenance - LDAP Phonebook ##
    #######################################################################
    # LDAP Directory
    # LDAP Server Address, up to 256 characters can be used. It can be IP address or Domain name
    # String
    P8020 =

    # LDAP Server Port
    # Number: 1 - 65535
    P8021 = 389

    # Base DN. The LDAP search base refers to the location in the directory where the search is requested to begin
    # Example 1: dc=grandstream,dc=com
    # Example 2: ou=Boston, dc=grandstream,dc=com
    # String
    P8022 =

    # User Name. The bind "Username" for querying LDAP servers. Some LDAP servers allow anonymous binds in which case the setting can be left blank
    # String
    P8023 =

    # Password. The bind "Password" for querying LDAP servers. And the field can be left blank if the LDAP server allows anonymous binds
    # String
    P8024 =

    # LDAP Name Attributes. This setting specifies the "name" attributes of each record which are returned in the LDAP search result
    # The setting allows the users to configure multiple space separated name attributes
    # String
    P8028 =

    # LDAP Number Attributes. This setting specifies the "number" attributes of each record which are returned in the LDAP search result
    # The setting allows the users to configure multiple space separated number attributes
    # String
    P8029 =

    # LDAP Mail Attributes. This setting specifies the "mail" attributes of each record which are returned in the LDAP search result
    # The setting allows the users to configure multiple space separated mail attributes
    # String
    P8038 =

    # LDAP Name Filter
    # LDAP name filter is the filter used for name look ups. Please refer to usermanual for examples
    # String
    P8026 =

    # LDAP Number Filter
    # LDAP name filter is the filter used for number look ups. Please refer to usermanual for examples
    # String
    P8025 =

    # LDAP Mail Filter
    # LDAP mail filter is the filter used for mail look ups. Please refer to usermanual for examples
    # String
    P8039 =

    # LDAP Displaying Name Attributes. The entry information to be shown on phone LCD. Grandstream phones will display up to 3 fields
    # String
    P8030 =

    # Max Hits. The setting specifies the maximum number of results to be returned by the LDAP server
    # If the value is set to 0, server will return all search results. Default is 50
    # Number: 0 - 32000
    P8031 = 50

    # Search Timeout (in seconds). Default is 30
    # The setting specifies how long the server should process the request and client waits for server to return
    # Number: 0 - 180
    P8032 = 0

    # LDAP Lookup For Dial. 0 - No, 1 - Yes. Default is 0
    P8034 = 0

    # LDAP Lookup For Incoming Calls. 0 - No, 1 - Yes. Default is 0
    P8035 = 0


    #######################################################################
    ## Maintenance - Device Manager ##
    #######################################################################

    # AE Mode. 0 - Bright Environment, 1 - Dark Environment. Default value is 0
    # Number: 0, 1
    P915 = 0

    # Disable Missed Call Backlight. 0 - No, 1 - Yes. Default is 0
    # Number: 0, 1
    P351 = 0

    # Disable Missed Call Indicator. 0 - No, 1 - Yes. Default is 0
    # Number: 0, 1
    P1691 = 0

    # Disable MWI Indicator. 0 - No, 1 - Yes. Default is 0
    # Number: 0, 1
    P1692 = 0

    # Disable New Message Indicator. 0 - No, 1 - Yes. Default is 0
    # Number: 0, 1
    P1693 = 0

    # Disable Contact or Message Full Indicator. 0 - No, 1 - Yes. Default is 0
    # Number: 0, 1
    P1694 = 0

    # Disable Indicator When LCD is OFF. 0 - No, 1 - Yes. Default is 0
    # Number: 0, 1
    P1695 = 0

    # RJ9 Headset TX Gain (dB). 0 - 0, 1 - -6, 2 - +6. Default value is 2
    # Number: 0, 1, 2
    P1301 = 2

    # RJ9 Headset RX Gain (dB). 0 - 0, 1 - -6, 2 - +6. Default value is 2
    # Number: 0, 1, 2
    P1302 = 2

    # Headset Type. 0 - Normal Headset, 1 - Plantronics EHS. Default value is 0
    # Number: 0, 1
    P1487 = 0

    # Headset Key Mode. 0 - Default Mode, 1 - Toggle Headset/Speaker. Default value is 0
    # Number: 0, 1
    P1312 = 0


    #######################################################################
    ## Maintenance - Network Settings ##
    #######################################################################

    # Address Type. 0 - DHCP, 1 - Static, 2 - PPPoE. Default value is 0
    # Number: 0, 1, 2
    P8 = 0

    # Host name (DHCP option 12)
    P146 =

    # Vendor Class ID (DHCP option 60)
    P148 = GXV

    # Static IP. IP address
    #P9 = 192
    #P10 = 168
    #P11 = 0
    #P12 = 160

    # Static IP. Subnet Mask
    #P13 = 255
    #P14 = 255
    #P15 = 0
    #P16 = 0

    # Static IP. Default Gateway
    #P17 = 0
    #P18 = 0
    #P19 = 0
    #P20 = 0

    # Static IP. DNS Server 1. Ignore if DHCP or PPPoE is used
    #P21 = 0
    #P22 = 0
    #P23 = 0
    #P24 = 0

    # Static IP. DNS Server 2. Ignore if DHCP or PPPoE is used
    #P25 = 0
    #P26 = 0
    #P27 = 0
    #P28 = 0

    # PPPoE Account ID
    # P82 =

    # PPPoE Password
    # P83 =

    # PPPoE Service Name
    # P269 =

    # Alternate DNS Server
    #P92 = 0
    #P93 = 0
    #P94 = 0
    #P95 = 0

    # Second Alternate DNS Server
    #P5026 =
    #P5027 =
    #P5028 =
    #P5029 =

    # Enable LLDP. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P1684 = 1

    # Layer 3 QoS for SIP. Default value is 48
    P1558 = 48

    # Layer 3 QoS for Audio. Default value is 48
    P1559 = 48

    # Layer 3 QoS for Video. Default is 48.
    P1560 = 48

    # Layer 2 QoS. 802.1Q/VLAN Tag. Default value is 0
    # Number: 0 - 4095
    #P51 = 0

    # Layer 2 QoS. 802.1p priority value. Default value is 0
    # Number: 0 - 7
    P87 = 0

    # User-Agent
    P1541 =

    # 802.1x Mode. 0 - Disable, 1 - EAP-MD5, 2 - EAP-TLS, 3-EAP-PEAP
    # Number: 0, 1, 2, 3
    P7901 = 0

    # 802.1x Identity
    P7902 =

    # MD5 Password
    P7903 =

    #######################################################################
    ## Maintenance - Time Settings ##
    #######################################################################

    # Assign NTP Server Address
    P30 = %%param::time_ntp_server%%

    # DHCP Option 42 override NTP server. 0 - No, 1 - Yes. Default value is 1
    # When set to Yes (1), it will override the configured NTP server
    # Number: 0, 1
    P144 = 0

    # DHCP Option 2 to Override Time Zone setting. 0 - No, 1 - Yes. Default value is 0
    # When set to Yes (1), it will override the configured Time Zone setting if available
    # Number: 0, 1
    P143 = 0

    # Time Zone
    # --Web GUI Option-- -P Value-
    # GMT+12:00(Tuvalu Time) TZA+12
    # GMT+12:00(Marshall Islands) MHT-12
    # GMT-11:00(Midway Island) TZB+11
    # GMT-10:00(Hawaii) HAW10
    # GMT-8:00(Alaska) AKST9AKDT
    # GMT-7:00(Pacific Time) PST8PDT
    # GMT-7:00(Tijuana) PST8PDT,M4.1.0,M10.5.0
    # GMT-7:00(Arizona) MST7
    # GMT-6:00(Chihuahua) MST7MDT,M4.1.0,M10.5.0
    # GMT-6:00(Mountain Time) MST7MDT
    # GMT-6:00(Central America) CST+6
    # GMT-5:00(Central Time) CST6CDT
    # GMT-5:00(Mexico City) CST6CDT,M4.1.0,M10.5.0
    # *GMT-6:00(Saskatchewan)
    # GMT-5:00(Bogota) COT5
    # GMT-5:00(Estern Time without daylight saving) EST5
    # GMT-4:00(Estern Time) EST5EDT
    # GMT-4:30(Venezuela) TZf+4:30
    # GMT-4:00(Atlantic Time) AST4ADT
    # GMT-4:00(Manaus) AMT4
    # GMT-3:00(Atlantic Time(New Brunswich)) AST4ADT,M4.1.0/00:01:00,M10.5.0/00:01:00
    # *GMT-4:00(Santiago)
    # GMT-2:30(Newfoundland) NST+3:30NDT+2:30,M4.1.0/00:01:00,M10.5.0/00:01:00
    # GMT-3:00(Brasilia) BRST+3BRDT+2,M10.3.0,M2.3.0
    # GMT-3:00(Buenos Aires) UTC+3
    # GMT-2:00(Greenland) TZK+3
    # GMT-3:00(Montevideo) UYT3UYST,M10.1.0,M3.2.0
    # GMT-2:00(Mid-Atlantic) TZL+2
    # GMT+0:00(Azores) TZM+1
    # GMT-1:00(Cape Verde Islands) CVT1
    # GMT+0:00(Casablanca) TZN+0
    # GMT+1:00(London) GMT+0BST-1,M3.5.0/01:00:00,M10.5.0/02:00:00
    # GMT+1:00(Dublin) GMT+0IST-1,M3.5.0/01:00:00,M10.5.0/02:00:00
    # GMT+1:00(Lisbon, Western European Time) WET-0WEST-1,M3.5.0/01:00:00,M10.5.0/02:00:00
    # GMT+2:00(Roma, Paris, Madrid, Central European Time) CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00
    # GMT+2:00(Belgrade) CET-1CEST,M3.5.0,M10.5.0/3
    # GMT+2:00(Brussels) TZO-1
    # GMT+2:00(Sarajevo) CET-1CEST,M3.5.0,M10.5.0/3
    # GMT+1:00(Windhoek) WAT-1WAST,M9.1.0,M4.1.0
    # *GMT+1:00(W. Africa Time)
    # *GMT+3:00(Amman, Jordan)
    # GMT+3:00(Athens, Istanbul) TZP-2
    # GMT+3:00(Beirut, Lebanon) EET-2EEST,M3.5.0/0,M10.5.0/0
    # GMT+2:00(Cairo) TZP-2
    # GMT+3:00(Helsinki, Athens, Tallinn, Eastern European Time) EET-2EEST-3,M3.5.0/03:00:00,M10.5.0/04:00:00
    # GMT+3:00(Jerusalem) TZP-2
    # GMT+3:00(Minsk) EET-2EEST,M3.5.0,M10.5.0/3
    # GMT+3:00(Kyiv) EET-2EEST,M3.5.0/3,M10.5.0/4
    # GMT+2:00(Harare) CAT-2
    # GMT+3:00(Baghdad) TZQ-3
    # GMT+4:00(Moscow) MST-3MDT,M3.5.0/2,M10.5.0/3
    # GMT+3:00(Kuwait) TZQ-3
    # GMT+3:00(Nairobi) TZQ-3
    # GMT+4:30(Tehran) TZQ-3
    # GMT+5:00(Baku) TZR-4
    # GMT+4:00(Tbilisi) GET-4
    # GMT+4:00(Yerevan) AMT-4AMST,M3.5.0,M10.5.0/3
    # GMT+4:00(Dubai) GST-4
    # GMT+4:30(Kabul) AFT-4:30
    # GMT+5:00(Islamabad, Karachi) TZS-5
    # GMT+5:00(Ural'sk) ORAT-5
    # GMT+6:00(Yekaterinburg) YEKT-5YEKST,M3.5.0,M10.5.0/3
    # GMT+5:30(Kolkata) IST-5:30
    # *GMT+5:30(Sri Lanka)
    # GMT+5:45(Kathmandu) TZU-5:45
    # GMT+6:00(Astana) TZV-6
    # GMT+6:30(Yangon) TZW-6:30
    # GMT+8:00(Krasnoyarsk) TZX-7
    # GMT+7:00(Bangkok) TZX-7
    # GMT+7:00(Jakarta) WIB-7
    # GMT+8:00(Beijing) TZY-8
    # GMT+8:00(Hong Kong) TZY-8
    # GMT+8:00(Singapore) SGT-8
    # GMT+8:00(Ulaanbaatar, Mongolia) ULAT-8
    # GMT+9:00(Irkutsk) TZY-8
    # GMT+8:00(Kuala Lumpur) TZY-8
    # GMT+8:00(Perth) WST-8
    # GMT+8:00(Taipei) TZY-8
    # GMT+9:00(Seoul) TZZ-9
    # GMT+9:00(Tokyo, Osaka) TZZ-9
    # GMT+10:00(Yakutsk) TZZ-9
    # GMT+9:30(Adelaide) CST-9:30CDT-10:30,M10.5.0/02:00:00,M3.5.0/03:00:00
    # GMT+9:30(Darwin) CST-9:30
    # GMT+10:00(Brisbane) EST-10
    # GMT+10:00(Hobart) EST-10EDT-11,M10.1.0/02:00:00,M3.5.0/03:00:00
    # GMT+10:00(Sydney, Canberra) EST-10EDT-11,M10.5.0/02:00:00,M3.5.0/03:00:00
    # GMT+11:00(Vladivostok) VLAT-10VLAST,M3.5.0,M10.5.0/3
    # GMT+10:00(Guam) TZb-10
    # GMT+12:00(Magadan) TZc-11
    # GMT+12:00(Auckland) NZST-12NZDT-13,M10.1.0/02:00:00,M3.3.0/03:00:00
    # GMT+12:00(Fiji) TZd-12
    # GMT+13:00(Tonga) TZe-13

    P64 = %%param::time_timezone_grandstreamexec%%

    # Time Display Format. 0 - 12 Hour, 1 - 24 Hour. Default value is 1
    # Number: 0, 1
    P122 = 0

    # Date Display Format. Default value is 1
    # 0: YY-MM-DD
    # 1: MM-DD-YY
    # 2: DD-MM-YY
    # 3: Normal (M-D-YY)
    # Number: 0, 1, 2, 3
    P102 = 1

    #######################################################################
    ## Maintenance - Web/SSH Access ##
    #######################################################################

    # Disable SSH. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P276 = 0

    # Web Access Method. 0 - HTTP, 1 - HTTPS. Default value is 0
    # Number: 0, 1
    P900 = 0

    # Web Port. HTTP default is 80, HTTPS default is 443
    # Number: 0 - 65535
    P901 = 80

    # Admin password for web interface
    P2 = admin

    # End User Password
    P196 = 123

    #######################################################################
    ## Maintenance - Upgrade ##
    #######################################################################

    # Configuration via LCD Menu. 0 - Unrestricted, 1 - Basic settings only. Default value is 0
    # Number: 0, 1
    P1357 = 0

    # XML Config File Password
    P1359 =

    # HTTP/HTTPS User Name
    P1360 =

    # HTTP/HTTPS Password
    P1361 =

    # Upgrade Via. 0 - TFTP, 1 - HTTP, 2 - HTTPS, 3 - Manual Upload. Default value is 1
    # Number: 0, 1, 2, 3
    P212 = 1

    # Firmware Server Path
    #P192 = firmware.grandstream.com/betaclubtest
    P192 =

    # Config Server Path
    P237 =

    # Firmware File Prefix
    P232 =

    # Firmware File Postfix
    P233 =

    # Config File Prefix
    P234 =

    # Config File Postfix
    P235 =

    # mDNS Override Server. 0 - Disable, 1 - Use Type A, 2 - Use Type SRV. Default value is 1
    # Number: 0, 1
    P1407 = 1

    # DHCP Option 66 Override server. 0 - No, 1 - Yes. Default value is 1
    # When set to Yes(1), it will override the configured provision path and method
    # Number: 0, 1
    P145 = 1

    # DHCP Option 120 Override SIP Server. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P1411 = 1

    # 3CX Auto Provision. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P1414 = 1

    # Automatic Upgrade. 0 - No, 1 - Check Every Day, 2 - Check Every Week, 3 - Check at a Period Time. Default value is 0
    # Number: 0, 1, 2, 3
    P194 = 0

    # Automatic Upgrade Check Interval (m). Minimum 60 minutes. Default value is 10080 (7 days)
    # Number: 60 - 5256000
    P193 = 10080

    # Hour of the day (0-23)
    # Number: 0 - 23
    P285 = 1

    # Day of the week (0-6)
    # Number: 0 - 6
    P286 = 1

    # Automatic Upgrade Rule. Default value is 0
    # 0 - Always Check at Bootup
    # 1 - When F/W pre/suffix changes
    # 2 - Skip the Firmware Check
    # Number: 0, 1, 2
    P238 = 2

    # Auto Reboot to Upgrade Without Prompt. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P1549 = 1

    # Authenticate Conf File. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P240 = 0

    #######################################################################
    ## Maintenance - Syslog ##
    #######################################################################

    # Syslog Server. Name of the server
    P207 =

    # Syslog Level
    # 0 - NONE, 1 - DEBUG, 2 - INFO, 3 - WARNING, 4 - ERROR. Default value is 0
    # Number: 0, 1, 2, 3, 4
    P208 = 0

    # Send SIP Log. 0 - No, 1 - Yes. Default value is 0
    P1387 = 0

    #######################################################################
    ## Maintenance - Language ##
    #######################################################################

    # Language. Configure the language to be displayed on LCD
    # Note: for some languages that have 2 codes avaiable, both are working
    # ca_ES - Català
    # cs_CZ - Ceština
    # da_DK - Dansk
    # de_DE - Deutsch
    # en_GB - English (United Kingdom)
    # en_US - English (United States), en - English (United States)
    # es_ES - Español (España)
    # es_US - Español (Estados Unidos)
    # fr_FR - Français, fr - Français
    # iw_IL - Hebrew
    # hr_HR - Hrvatski
    # in_ID - Indonesian
    # it_IT - Italiano, or it - Italiano
    # lv_LV - Latviešu
    # lt_LT - Lietuviu
    # hu_HU - Magyar, or hu - Magyar
    # nl_NL - Nederlands, or nld - Nederlands
    # nb_NO - Norsk bokmål
    # pl_PL - Polski, or pl - Polski
    # pt_BR - Português (Brasil)
    # pt_PT - Português (Portugal)
    # ro_RO - Româna
    # rm_CH - Romansh
    # sk_SK - Slovencina
    # sl_SI - Slovenšcina
    # fi_FI - Suomi, or fi
    # sv_SE - Svenska, or sv - Svenska
    # tl_PH - Tagalog
    # vi_VN - Tieng Viet
    # tr_TR - Türkçe, or tr - Türkçe
    # el_GR - Greek
    # bg_BG - Bulgarian
    # ru_RU - Russian, or ru - Russian
    # sr_RS - Serbian
    # uk_UA - Ukrainian
    # ko_KR - Korean, or kr - Korean
    # zh_TW - Traditional Chinese, or zh-tw - Traditional Chinese
    # zh_CN - Simplified Chinese, or zh - Simplified Chinese
    # ja_JP - Japanese, or jp - Japanese

    # P1362 = en

    #######################################################################
    ## Maintenance - TR-069 ##
    #######################################################################

    # Enable TR-069. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1409 = 0

    # ACS URL
    P4503 =

    # ACS Username
    P4504 =

    # ACS Password
    P4505 =

    # Periodic Inform Enable. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P4506 = 0

    # Periodic Inform Interval (s). Default value is 86400
    # Number: 1 - 4294967295
    P4507 = 86400

    # Connection Request Username
    P4511 =

    # Connection Request Password
    P4512 =

    # Connection Request Port
    P4518 =

    # CPE Cert File
    P8220 =

    # CPE Cert Key
    P8221 =




    #-------------------------------------------------------------------------------------
    # Line Keys
    #-------------------------------------------------------------------------------------

    # Line Key 1
    # ------------------------------------------------------------------------------------
    # Key Mode. 0 - Line ,1 - Shared Line
    P1363 = 0

    # Line Key 2
    # ------------------------------------------------------------------------------------
    # Key Mode. 0 - Line ,1 - Shared Line
    P1365 = 0

    # Line Key 3
    # ------------------------------------------------------------------------------------
    # Key Mode. 0 - Line ,1 - Shared Line
    P1367 = 0

    # Line Key 4
    # ------------------------------------------------------------------------------------
    # Key Mode. 0 - Line ,1 - Shared Line
    P1369 = 0

    #-------------------------------------------------------------------------------------
    # End User Multi Purpose Keys - Specified in blf 1-18 below
    #-------------------------------------------------------------------------------------

    ########################################################
    ### BLF Settings ###
    ########################################################
    # END USER MULTIPURPOSE KEYS
    # -------------------------------------------------------------------------------------
    # Key Mode.
    # 0 - Speed Dial
    # 1 - BLF
    # 2 - Presence Watcher
    # 3 - eventlist BLF
    # 4 - Speed Dial via active account
    # 5 - DialDTMF
    # 7 - CallReturn
    # 9 - Call Park

    # Accounts (0-5 on this model)
    # Account 5 defaults to Video Phone
    #BLF1 - Company Wide
    P323 = 9
    P301 = 0
    P302 = Park 1
    P303 = SP1

    #{IF blf1}
    # Key 1
    # Key Mode.
    #P323 = %%value%%
    # Account.
    #P301 = 0
    # Name
    #P302 = %%blf1%%
    # UserID
    #P303 = %%blf1%%
    #{ELSE}
    #P323 =0
    #P301 =0
    #P302 =
    #P303 =
    #{ENDIF}

    #BLF2 - Company Wide
    P324 = 9
    P304 = 0
    P305 = Park 2
    P306 = SP2


    #{IF blf2}
    # Key 2
    # Key Mode.
    #P324 = %%value%%
    # Account.
    #P304 = 0
    # Name
    #P305 = %%blf2%%
    # UserID
    #P306 = %%blf2%%
    #{ELSE}
    #P324 =0
    #P304 =0
    #P305 =
    #P306 =
    #{ENDIF}

    #BLF3 - Company Wide
    P325 = 9
    P307 = 0
    P308 = Park 3
    P309 = SP3


    #{IF blf3}
    # Key 3
    # Key Mode.
    #P325 = %%value%%
    # Account.
    #P307 = 0
    # Name
    #P308 = %%blf3%%
    # UserID
    #P309 = %%blf3%%
    #{ELSE}
    #P325 =0
    #P307 =0
    #P308 =
    #P309 =
    #{ENDIF}

    #BLF4 - Company Wide
    P326 = 9
    P310 = 0
    P311 = Park 4
    P312 = SP4

    #{IF blf4}
    # Key 4
    # Key Mode.
    #P326 = %%value%%
    # Account.
    #P310 = 0
    # Name
    #P311 = %%blf4%%
    # UserID
    #P312 = %%blf4%%
    #{ELSE}
    #P326 =0
    #P310 =0
    #P311 =
    #P312 =
    #{ENDIF}


    {IF blf5}
    # Key 5
    # Key Mode.
    P327 = %%value%%
    # Account.
    P313 = 0
    # Name
    P314 = %%blf5%%
    # UserID
    P315 = %%blf5%%
    {ELSE}
    P327 =0
    P313 =0
    P314 =
    P315 =
    {ENDIF}


    {IF blf6}
    # Key 6
    # Key Mode.
    P328 = %%value%%
    # Account.
    P316 = 0
    # Name
    P317 = %%blf6%%
    # UserID
    P318 = %%blf6%%
    {ELSE}
    P328 =0
    P316 =0
    P317 =
    P318 =
    {ENDIF}



    {IF blf7}
    # Key 7
    # Key Mode.
    P329 = %%value%%
    # Account.
    P319 = 0
    # Name
    P320 = %%blf7%%
    # UserID
    P321 = %%blf7%%
    {ELSE}
    P329 =0
    P319 =0
    P320 =
    P321 =
    {ENDIF}


    {IF blf8}
    # Key 8
    # Key Mode.
    P353 = %%value%%
    # Account.
    P354 = 0
    # Name
    P355 = %%blf7%%
    # UserID
    P356 = %%blf7%%
    {ELSE}
    P353 =0
    P354 =0
    P355 =
    P356 =
    {ENDIF}

    {IF blf9}
    # Key 9
    # Key Mode
    P357 = %%value%%
    # Account.
    P358 = 0
    # Name
    P359 = %%blf7%%
    # UserID
    P360 = %%blf7%%
    {ELSE}
    P357 =0
    P358 =0
    P359 =
    P360 =
    {ENDIF}



    {IF blf10}
    # Key 10
    # Key Mode
    P361 = %%value%%
    # Account.
    P362 = 0
    # Name
    P363 = %%blf7%%
    # UserID
    P364 = %%blf7%%
    {ELSE}
    P361 =0
    P362 =0
    P363 =
    P364 =
    {ENDIF}

    #############################################################
    # Up to MPK 130 on Main Phone - They follow this format:
    #############################################################

    # Key Mode:
    # 0 - Speed Dial
    # 1 - BLF
    # 2 - Presence Watcher
    # 3 - eventlist BLF
    # 4 - Speed Dial via active account
    # 5 - DialDTMF
    # 7 - CallReturn
    # 9 - Call Park

    # Account (0-5)
    # Name (Label)
    # User ID/Command

    # MPK11 - 365-368
    # MPK12 - 369-372
    # MPK13 - 373-376
    # MPK14 - 377-380
    # MPK15 - 381-384
    # MPK16 - 385-388
    # MPK17 - 389-392
    # MPK18 - 393-396
    # MPK19 - 6001,6201,6401,6601
    #...
    # MPK117 - 6099,6299,6499,6699
    # MPK118 - 6100,6300,6500,6700
    #...
    # MPK130 - 6112,6312,6512,6712


    ##############################################################################
    ## Advanced Settings ##
    ##############################################################################



    #######################################################################
    ## Advanced Settings - Tone Generator ##
    #######################################################################

    # Dial Tone
    P4000 = f1=350@-13,f2=440@-13,c=0/0;

    # Ring Back Tone
    P4001 = f1=440@-19,f2=480@-19,c=2000/4000;

    # Busy Tone
    P4002 = f1=480@-24,f2=620@-24,c=500/500;

    # Reorder Tone
    P4003 = f1=480@-24,f2=620@-24,c=250/250;

    # Confirmation Tone
    P4004 = f1=350@-11,f2=440@-11,c=100/100-100/100-100/100;

    # Call-Waiting Tone
    P4005 = f1=440@-13,c=300/10000-300/10000-0/0;

    # Call-Waiting Tone Gain. 0 - Low, 1 - Medium, 2 - High. Default value is 1
    P1555 = 1

    # PSTN Disconnect Tone
    P841 = f1=480@-32,f2=620@-32,c=500/500;

    # Default Ring Cadence
    P4040 = c=2000/4000;

    #######################################################################
    ## Advanced Settings -> General Settings ##
    #######################################################################
    # Local RTP Port. Default value is 5004
    # Number: 1024 - 65535
    P39 = 5004

    # Use Random Port. 0 - No, 1 - Yes. Default value is 1
    # Number: 0, 1
    P78 = 0

    # Disable in-call DTMF display. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P338 = 0

    # Keep-alive Interval (s). Default value is 20 seconds
    # Number: 10 - 160
    P84 = 20

    # STUN Server
    P76 =

    # Use NAT IP. This will enable our SIP client to use this IP in the SIP message.
    # Example 64.3.153.50
    P101 =

    # SIP TLS Certificate
    # P280 =

    # SIP TLS Private Key
    # P279 =

    # SIP TLS Private Key Password
    # P281 =

    #######################################################################
    ## Advanced Settings - Call Features ##
    #######################################################################
    # Always Ring Speaker. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1439 = 0

    # Auto Conference. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1682 = 0

    # Disable Call-Waiting. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P91 = 0

    # Disable DialPlan. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1687 = 0

    # Disable Call-Waiting Tone. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P186 = 0

    # Disable DND Reminder Ring. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1486 = 0

    # Disable Direct IP Call. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P277 = 0

    # Use Quick IP-Call Mode. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P184 = 0

    # Disable Conference. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1311 = 0

    # Disable Transfer. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P1341 = 0

    # Default Transfer Mode. 0 - Blind Transfer, 1 - Attended Transfer. Default value is 0
    # Number: 0, 1
    P1685 = 0

    # Escape '#' as %23 in SIP URI. 0 - No, 1 - Yes
    # Number: 0, 1
    P1406 = 1

    # Offhook Auto Dial
    P71 =

    # Offhook Timeout (in seconds)
    P1485 = 30

    #######################################################################
    ## Advanced Settings - Video Settings ##
    #######################################################################
    # Video Frame Rate. 15 - 15 frames/second, 30 - 30 frames/second. Default value is 15
    # Number: 15, 30
    P904 = 15

    # Display Video Information. 0 - No, 1 - Yes. Default value is 0
    # Number: 0, 1
    P22001 = 0



    #######################################################################
    ## Advanced Settings - MPK General Settings ##
    #######################################################################

    # Account 1 BLF Call-Pickup Prefix. Default value is **
    # String
    P1347 = **

    # Account 1 Eventlist URI
    P134 =

    # Account 2 BLF Call-Pickup Prefix. Default value is **
    # String
    P481 = **

    # Account 2 Eventlist URI
    P444 =

    # Account 3 BLF Call-Pickup Prefix. Default value is **
    # String
    P581 = **

    # Account 3 Eventlist URI
    P544 =

    # Account 4 BLF Call-Pickup Prefix. Default value is **
    # String
    P681 = **

    # Account 4 Eventlist URI
    P644 =

    # Account 5 BLF Call-Pickup Prefix. Default value is **
    # String
    P1781 = **

    # Account 5 Eventlist URI
    P1744 =

    # Account 6 BLF Call-Pickup Prefix. Default value is **
    # String
    P1881 = **

    # Account 6 Eventlist URI
    P1844 =








    ]]></deviceconfig>
    </device>
    </data>
    </doc>
     
  2. lneblett

    lneblett Well-Known Member

    Joined:
    Sep 7, 2010
    Messages:
    2,086
    Likes Received:
    65
    Re: "Unsupported IP Phone" 3240

    A few questions:

    1. Where did you get the template?
    2. Are you actually using VLANS? Not used to seeing a VLAN of 1 being tagged.
    3. Is the phone local or remote and if local, why STUN?

    My initial suggestion is to factory reset and then manually provision and see if it works. If so, then perhaps you can download the configuration and compare against the below config p values and perhaps find the issue.

    My concern about the config is that it has this entry-
    Firmware Server Path
    #P192 = firmware."Unsupported IP Phone".com/betaclubtest
    P192 =

    Also the date of 5-12 is earlier than what I have seen. The latest I have seen is:

    <time>2014-06-16 12:00:00</time>
    <name>GrandStream GXV</name>
    <url>http://www.grandstream.com</url>
    <models>
    <model>GrandStream GXV-3240</model>
    </models>
     
  3. livewire1981

    Joined:
    Jul 17, 2014
    Messages:
    6
    Likes Received:
    0
    Re: "Unsupported IP Phone" 3240

    The template was something that was pulled from another grandstream setup and the internet. I can try the configuration tool that grandstream offers, however the instructions were not that clear so I have tried to piece it together myself.

    I can play with it. I have other 3240's on my network but they are not on the most recent firmware. They do not boot loop.
     
  4. livewire1981

    Joined:
    Jul 17, 2014
    Messages:
    6
    Likes Received:
    0
    Re: "Unsupported IP Phone" 3240

    By the way, the forum post keeps pulling my terms and replacing it with unsupported phone. that is why you see that in the config file. I am typing G R A N D S T REAM and it is being replaced.
     
  5. livewire1981

    Joined:
    Jul 17, 2014
    Messages:
    6
    Likes Received:
    0
    Re: "Unsupported IP Phone" 3240

    The config tool for GRAND does nothing for me.
     
  6. lneblett

    lneblett Well-Known Member

    Joined:
    Sep 7, 2010
    Messages:
    2,086
    Likes Received:
    65
    Re: "Unsupported IP Phone" 3240

    The firmware upgrade path in the template is incorrect.
    I do not know if you have updated to a newer template, but in any event, factory reset the phone and edit the template to get rid of the /betaclub reference.
     
  7. craigreilly

    craigreilly Well-Known Member

    Joined:
    Feb 1, 2012
    Messages:
    3,575
    Likes Received:
    305
    Re: "Grand Stream" 3240

    Have you tired removing the Mac address from 3cx, factory resetting the phone?
    Does it boot loop when factory reset with no provisioning?
    Now, provision manually. Boot loop?

    Larry, I think betaclub firmware comes from that url - and should not be used once the model is out of beta testing.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
Thread Status:
Not open for further replies.