Skip to content

Instantly share code, notes, and snippets.

@Anime4000
Last active November 26, 2022 06:05
Show Gist options
  • Save Anime4000/6bb17e4355574de8d4f01771359bfe5f to your computer and use it in GitHub Desktop.
Save Anime4000/6bb17e4355574de8d4f01771359bfe5f to your computer and use it in GitHub Desktop.
Maxis VoIP on Huawei ONU
_________________
WAN Configuration
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Enable WAN: ✔
Encapsulation mode: IPoE
Protocol type: IPv4
WAN mode: Routed WAN
Service type: VoIP
Enable VLAN: ✔
VLAN ID: 822
802.1p policy: Use specified value
802.1p: 6
MTU: 1500
IP acquisition mode: DHCP
Vendor ID: « ʙʟᴀɴᴋ »
________________________
VoIP Basic Configuration
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Outbound Proxy Address: homegw01.maxis.com.my
Outbound Proxy Port: 5060
Standby Outbound Address: « ʙʟᴀɴᴋ »
Standby Outbound Proxy Port: 5060
Primary Proxy Address: homegw01.maxis.com.my
Primary Proxy Port: 5060
Standby Proxy Address: « ʙʟᴀɴᴋ »
Standby Proxy Port: 5060
Home Domain: homesip.maxis.com.my
Local Port: 5060
Digitmap: 15xxx|[2-9]xxxxxxxx|0[2-9]xxxxxxxxx|00xxxxxxxxxxxxx|118xx|1[2-9]x|110|111|112|113|114|115|116|117|119|10xx[2-9]xxxxxx|10xx118xx|10xx1[2-9]x|10xx110|10xx111|10xx112|10xx113|10xx114|10xx115|10xx116|10xx117|10xx119|1x00xxxxxx|E|F
Digitmap Match Mode: Min
Registration Period: 900
Signaling Port: 2_VOIP_R_VID_822
Media Port: « ʙʟᴀɴᴋ »
Region: Malaysia
_____________________
User Basic Parameters
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
Enable User: ✔
URI: sip:«Telphone Number»@:5060
Register User Name: «Telphone Number»
Associated POTS: 1
Auth User Name: «Telphone Number»
Password: (ID + last 4 digit tel)
@andrewwyh
Copy link

andrewwyh commented Apr 4, 2020 via email

@Anime4000
Copy link
Author

there are many version Huawei ONU, mine in particular is bit smaller

@ckokt
Copy link

ckokt commented Aug 16, 2020

Outbound Proxy Address: <<<<< my maxis account id?
Auth User Name: <<<<< my maxis account id?
Password: <<<<< my maxis account password?

@Anime4000
Copy link
Author

Outbound Proxy Address: <<<<< my maxis account id?
Auth User Name: <<<<< my maxis account id?
Password: <<<<< my maxis account password?

Outbound Proxy Address: homegw01.maxis.com.my
Auth User Name: 0312341234@homesip.maxis.com.my
Password: ID1234 ID + last 4 digit tel num

@Anime4000
Copy link
Author

Anime4000 commented Sep 24, 2020

I managed gain root access into Maxis TP-Link Archer C5v

       <User instance=2 >
         <Level val=2 />
         <Username val=MaxSysAdm />
         <Password val=Ng88Mxs@2019! />
         <Allowed_LA_Protocols val=HTTP,HTTPS />
       </User>

and I login with that account, VoIP menu now have extra!

I have updated this, try~

@PRSXFENG
Copy link

Should probably update this with your new info 🙂

@Anime4000
Copy link
Author

Yea, I didn't because Huawei ONU not support custom User-Agent,

  1. Best to do is buy Yealink or Fanvil IP Phone and edit User-Agent.
  2. Make bridge on your Mikrotik/Ubiquiti Router (I use tagged to untag method: eth11.822--br0--eth9 eth9 is PoE port)
  3. Plug your IP Phone to PoE port
  4. Enjoy

I like make simple setup just to make troubleshoot easier, no need set VLAN on IP Phone when do tagged to untag bridge

To anyone want to make Maxis VoIP work on other device, read this: https://forum.lowyat.net/topic/5243640

@tensorgpu
Copy link

Hi Anime4000,

According to this tutorial: https://forum.lowyat.net/topic/5243640

Will the voip work if I plug the Yealink IP Phone in the Maxis router LAN port? Or the Yealink IP Phone work at the ONU WAN port only?

@Anime4000
Copy link
Author

Hi Anime4000,

According to this tutorial: https://forum.lowyat.net/topic/5243640

Will the voip work if I plug the Yealink IP Phone in the Maxis router LAN port? Or the Yealink IP Phone work at the ONU WAN port only?

VoIP works on VLAN, You need find a way to pull out VoIP VLAN, maybe using VLAN aware switch:
ONU > Switch > Router & Yealink

@tensorgpu
Copy link

Thank you, so happy to get your reply.

Will it work if I do this?

Maxis modem > Maxis router > Yealink (plug into Maxis router's LAN port)

@Anime4000
Copy link
Author

You can try VoIP over normal internet, some user can use VoIP without needing VLAN, if you have 4G backup, that also works

for me here, VoIP only works on VLAN 822 and 4G Backup, Normal/PPPoE Internet are not.

So, you need find a way to bridge VLAN 822 to another LAN port, for example LAN 4 (untagged), then your Yealink phone setup without VLAN since you untag at LAN 4,

@tensorgpu
Copy link

Thank you, let me buy a Yealink phone to try that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment