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:
Andrew M. Stoltz
2026-03-20 12:39:16 -05:00
parent e94d06b563
commit b37b5f6d0d

View File

@@ -47,6 +47,26 @@ data:
phone_setting.ring_type = Ring1.wav
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
auto_provision.server.url = https://10.0.56.207:8089/provision
auto_provision.repeat.enable = 1