Add digit map + DTMF + disable local star codes in Yealink provisioning
Root cause: Yealink AX83H intercepts *0 locally as voicemail access, never sending it to the SIP server. Fix: - dialplan.digitmap sends all * codes to server - DTMF set to RFC2833 for Asterisk ARI compatibility - Local pickup/voicemail features disabled - key_as_send enabled for immediate dial Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -47,6 +47,26 @@ data:
|
|||||||
phone_setting.ring_type = Ring1.wav
|
phone_setting.ring_type = Ring1.wav
|
||||||
features.power_saving.enable = 0
|
features.power_saving.enable = 0
|
||||||
|
|
||||||
|
## DTMF — use RFC2833 (RFC4733) for Asterisk ARI compatibility
|
||||||
|
account.1.dtmf.type = 1
|
||||||
|
account.1.dtmf.dtmf_payload = 101
|
||||||
|
|
||||||
|
## Dial Plan — send ALL * codes to the SIP server (do NOT handle locally)
|
||||||
|
## Without this, *0 etc. get intercepted by the phone firmware
|
||||||
|
dialplan.digitmap = { *x+ | *xx | *xxx | *xxxx | [1-9]xx | +x+ | 1xxxxxxxxxx | x+ }
|
||||||
|
dialplan.digitmap.apply_to = 0
|
||||||
|
|
||||||
|
## Disable local feature code handling — let the server handle everything
|
||||||
|
features.pickup.direct_pickup_enable = 0
|
||||||
|
features.pickup.direct_pickup_code =
|
||||||
|
features.pickup.group_pickup_enable = 0
|
||||||
|
features.pickup.group_pickup_code =
|
||||||
|
features.key_as_send = 1
|
||||||
|
|
||||||
|
## Disable local voicemail — server handles voicemail via star codes
|
||||||
|
voice_mail.number.1 =
|
||||||
|
account.1.voice_mail.number =
|
||||||
|
|
||||||
## Provisioning
|
## Provisioning
|
||||||
auto_provision.server.url = https://10.0.56.207:8089/provision
|
auto_provision.server.url = https://10.0.56.207:8089/provision
|
||||||
auto_provision.repeat.enable = 1
|
auto_provision.repeat.enable = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user