M cenaly.com
📞 Connecting a Provider Number

🇲🇾 Malaysia: SIP providers and number connection

Where to get a number with a SIP trunk in Malaysia, which parameters providers issue and what to enter in the admin panel so the number rings in the PBX

Documentation

Malaysia: SIP providers and connecting a number to the PBX

This page continues the general guide to connecting a provider's number to the PBX, which covers everything that is the same in any country — the two trunk modes, what to ask the operator, what to enter in the form, network and compatibility and the connectivity check. Here we cover what is specific to Malaysia: why a trunk from a familiar telco will never reach your cloud PBX, who to buy a number from instead, and what exactly to ask, given that nobody in the country publishes their parameters.

The data was collected on 10 September 2026 from provider websites, regulator documents (MCMC) and PBX vendor certification tables; links are in the "Sources" section.


In brief#

  • A dedicated PBX is created for Malaysian locations. The venue needs no permit of its own: the licence is held by the provider — under MCMC rules, voice service over the internet may be sold by a holder of an ASP (Applications Service Provider) licence under the Communications and Multimedia Act 1998.
  • ⚠️⚠️ The main divide in the country is telcos versus internet telephony providers. Telekom Malaysia (unifi Business Multi-Line SIP) and Maxis (Business Voice SIP) sell a trunk only on top of their own access: Maxis puts it in the contract («You must be subscribed to Maxis's IP Network Infrastructures to be able to subscribe to the Service(s)»), while the TM trunk arrives over the voice VLAN of the subscriber line and registers inside the operator's private network. Such a trunk cannot reach a cloud PBX at all. What works here are local internet telephony providers that deliver the trunk over the public internet.
  • Where to start: SIPPALS — the only one publishing both its codecs (G.711 a-law/u-law) and its rates, and it works without a contract; CallaCloud — if you need numbers not only in Malaysia but across ASEAN, and the declared Asterisk/FreePBX compatibility matters; Bournshell — a licensed ASP (C) with a trial period and a custom caller ID.
  • The default mode is registration. Every Malaysian provider that has passed a PBX vendor certification works as a "Register Based" trunk — that is, with the «Register with the provider (REGISTER)» checkbox on.
  • ⚠️ Nobody in Malaysia publishes the server address — not a single provider, the state incumbent included. The "SIP host" field is filled in from the provisioning e-mail; if the provider did not send an address, call support before paying, not after.
  • ⚠️ You may not display someone else's number. Since 17 January 2024 the Numbering Plan requires that caller identification "is not concealed" and that the actual originating number be displayed; providers only allow a number whose ownership you have proved.
  • ⚠️ A landline number will not be issued to a foreign company. Under the Numbering Plan, geographic numbers are not issued to end users located outside their area code — an 03… number requires a Malaysian SSM registration and a local address.

Numbers in the country#

  • The country code is +60, the national prefix inside the country is 0. The number without the country code is up to 13 digits long.
  • The area code is one digit, except in Sabah, Sarawak and Labuan where it is two:
Code Territory
03 Kuala Lumpur, Putrajaya, Selangor
04 Perlis, Kedah, Penang
05 Perak
06 Negeri Sembilan, Malacca
07 Johor
082086 Sarawak
087 Labuan
088, 089 Sabah
09 Pahang, Terengganu, Kelantan
  • The subscriber part is 8, 7 or 6 digits long: eight in the major centres (including 03), six or seven where the area code has two digits. A Kuala Lumpur landline number looks like +60 3 2780 3801.
  • Mobile numbers start with 01 followed by a digit from 04 or 69 and 7–8 more digits (+60 16 450 2380); the 015X range belongs to a separate group of operators. International providers most often sell exactly a mobile number as a "Malaysian number".
  • Special numbers: 1300 — a chargeable service number, 1800 — freephone, 1600 — premium, 1500 and 1700 — service ranges. Emergency numbers are 999 and 112.
  • In «Lines» you enter the number exactly as the provider issued it: the PBX matches the last seven digits, so writing it with +60 or with a leading 0 makes no difference.
  • ⚠️ The seven-digit trap. For eight-digit numbers the match drops the first digit of the subscriber part, and for mobile numbers it drops the operator prefix. +603 2780 3801 and +603 8780 3801 both yield the tail 7803801; +6016 450 2380 and +6011 450 2380 both yield 4502380. Do not put numbers that differ only in this way into one account — the "this number → this scenario" rule will not tell them apart.
  • Ask the provider in what form the number arrives on an incoming call. Local providers follow no single rule; telco practice is the international format with a plus sign (+60…).
  • Dialling out: inside the country 0 plus the number (within your own area code the code may be omitted), abroad — per provider instructions 00 plus the number in international format; confirm the exact prefix when you connect.
  • Codecs. Ask for G.711 a-law/u-law — that is what our PBX accepts. Some Malaysian providers put G.729 first, and we do not have it.

Who provides a number with a SIP trunk#

Provider Which numbers Trunk for your own PBX Mode How to order Note
SIPPALS (VoIP dotMY) landlines in major cities, 1300/1800, international yes, "connect your onsite IP PBX" registration (over a private link — by IP) self-service on the website, no contract the only one with published codecs and rates
CallaCloud (Cal4Care) Malaysian and across every ASEAN market yes, Asterisk and FreePBX compatibility declared registration request to a manager, numbers online own session border controller, regional points of presence
Bournshell local and international yes, "via public internet as well as via private IP" registration (over a private link — by IP) sales, trial period available ASP (C) licence from MCMC
Telxi local numbers and freephone yes, "instant SIP trunk provisioning" registration sign-up on the website, self-service best codec list; the site does not open from our network
AlienVoIP (Web ASP) Malaysian landline and mobile yes, "SIP Trunks connect IP-PBX… over the internet" registration sign-up and prepaid credit published per-minute rates; confirm G.711 in writing
Invite Communications local yes registration sales only the widest tested codec list
BeONE (Hitch On) local yes, but the main product is their own cloud PBX registration sales, free trial available the only one with tested T.38 fax
REDtone landlines, 1300/1800 yes, "integration with existing IP or analog PBX" registration corporate contract up to 1000 concurrent calls per trunk
ORENCloud local yes, alongside their cloud PBX not published sales ASP-C licence; the most technically literate player on the market
57NETWORK · Voiplid · Sipcom not disclosed listed among their services not published sales confirm the service status before paying
Telekom Malaysia (unifi Multi-Line SIP) landlines, pilot number and DDI only to an on-premises PBX, over a unifi line registration inside the operator network corporate department physically unreachable for a cloud PBX
Maxis Business Voice SIP landlines, DDI in blocks of 10 and 100 only with a Maxis IP network subscription set by the operator corporate department contract from 24 months
CelcomDigi Business · TIME dotCom landline and mobile declared, terms not published not published corporate sales first question — do they allow a PBX outside their network
Twilio · Telnyx · DIDWW · AVOXI mostly mobile +6011/+6016, freephone yes by IP or registration online after document checks details in the international providers section

SIPPALS — published rates and confirmed G.711#

A Kuala Lumpur internet telephony provider (legal entity VoIP dotMY Sdn Bhd) for which a trunk to someone else's PBX is a separate service with a price tag on the website, not a side mode of a cloud PBX: "A SIP Trunk service can be used via public internet as well as via private IP connections". Rates as of 10.09.2026: the basic plan comes with no contract and no minimum spend at 0.13 Malaysian ringgit per minute within the country; with a monthly fee of 250 or 500 ringgit the minute is cheaper. Numbers in major cities, 1300/1800 connection, "new number activation is instant".

The key point for us: the codecs are stated outright — "standard telco codecs (g711a/u) as well as compressed voice codec g729", so G.711 is definitely available.

What to enter in the admin panel (Telephony → "Trunks and connections" → «Add provider»):

Field Value
SIP host the address from the provisioning e-mail — the provider has no public address
Port from the e-mail; for SIP trunks it is usually 5060
Transport UDP, unless the manager names TCP
Registration ✅ «Register with the provider (REGISTER)» — the default mode; for a private link ask about IP authorisation
Login the SIP user name from the SIPPALS account
Password the password of the same account

What to set up with the provider: take the basic plan → order an incoming number in the right city (or connect 1300/1800) → ask them to raise the number of channels on the number: by default there are only two → confirm ownership of the number for outbound caller ID → pass on the "Static IP" from the "Server" tab: the provider can restrict the trunk by address → agree on G.711 a-law/u-law and ask in what format the number arrives on incoming calls.

Pitfalls ⚠️

  • Two channels per number by default. For a venue with a queue at peak hours that is not enough — extra channels are negotiated separately and cost money.
  • There are no technical parameters on the website. The server address, port, tone dialling and number format arrive only together with the credentials.
  • The company is small. Agree the support level and restoration times in writing before you go live.

Sources: SIPPALS — SIP Trunk · SIPPALS — home page — 10.09.2026.


CallaCloud — Asterisk compatibility and ASEAN numbers#

The Malaysian arm of the regional Cal4Care group (office in Kuala Lumpur, Jalan Ampang). It declares exactly the cross-vendor compatibility we need: "SIP trunks certified with 3CX, Asterisk, Avaya, Cisco, FreePBX and Grandstream", while the cloud PBX is built "under MCMC's framework". Numbers are Malaysian plus "numbers in every ASEAN market you sell into": for a chain of venues across the region this is the only local provider that also covers the neighbouring countries. Call records in the portal are kept for 90 days.

What to enter in the admin panel

Field Value
SIP host the session border controller address from the CallaCloud e-mail — the group has its own points of presence across the region
Port from the e-mail; usually 5060 (5061 is the encrypted variant, which will not work for us)
Transport UDP, unless the engineer names TCP
Registration ✅ «Register with the provider (REGISTER)»; per the provider's information as of 10.09.2026 an IP mode is not described — check when ordering
Login the trunk user name from the CallaCloud account
Password the trunk password from the same place

What to set up with the provider: request a plain UDP trunk with G.711, saying outright that our PBX does not accept TLS/SRTP encryption on trunks → order a Malaysian number and point it at the trunk → pass on the PBX "Static IP" → check whether the number arrives on the call (this is needed for line matching).

Pitfalls ⚠️

  • The group has many regional brands, and routing goes "to the nearest regional data center" — it is easy to end up on a Singapore point of presence, in which case both the rates and the caller ID will not be Malaysian. Name the point of presence explicitly.
  • There is no public documentation. As of 10.09.2026 the guides section returned a 404 even though Asterisk compatibility is declared — take all parameters from the e-mail.

Sources: CallaCloud — SIP Trunks · CallaCloud — FAQ · 3CX — certified providers in Malaysia — 10.09.2026.


Bournshell — an ASP (C) licence and a trial period#

A small provider from Johor and Kuala Lumpur that states its regulator licence outright: "Bournshell was Awarded as Application Service Provider-ASP (C) from Malaysia Communications and Multimedia Commission". The service is described in our exact terms: "SIP Trunking that allows organizations to connect their existing on-premise IP PBX systems to an Internet Telephony Service Provider", "via public internet as well as via private IP". There is a trial period (14 days on the website), fraud protection, spend limits, a custom caller ID and channel management. In the Yeastar certification the Bournshell trunk is "Register Based" with a-law, u-law and G.729 codecs and RFC 2833 tone dialling — exactly our profile.

What to enter in the admin panel

Field Value
SIP host the address from the Bournshell e-mail
Port from the e-mail; usually 5060
Transport UDP (they do have TLS, but we do not need it on trunks)
Registration ✅ «Register with the provider (REGISTER)»; over a private link IP authorisation is possible
Login the trunk user name from the e-mail or the console
Password the trunk password from the same place

What to set up with the provider: take the trial period → order an incoming number → enable the G.711 a-law/u-law codecs → agree on the custom caller ID (confirmed ownership of the number is required) → pass on the PBX "Static IP" for the fraud filter → ask about the concurrent call limit and the daily spend limit.

Pitfalls ⚠️

  • There is no public technical documentation at all — no server address, no number format, no description of tone dialling.
  • The trial length differs between sources (14 days on the website, 30 in the partner listing) — check which offer is current.
  • The licence number is not shown on the website — if that matters to your lawyer, look the company up in the MCMC register of providers.

Sources: Bournshell — SIP Trunking · Yeastar — certified providers in Malaysia — 10.09.2026.


Telxi — self-service and the widest codec list#

A provider built around self-service: "enterprise-grade VoIP, SIP trunking… instant SIP trunk provisioning, unlimited channels", numbers, fax, messaging and — uniquely among the local players — an explicit mention of emergency calling. Per the Yeastar certification the trunk works as a "Register Trunk" with u-law, a-law, G.722, G.729 and GSM codecs and RFC 2833 tone dialling: the first three are exactly what we allow, so an overlap is guaranteed. On paper this is the only local option that can be live the same day.

What to enter in the admin panel

Field Value
SIP host the address from the Telxi portal, issued when the trunk is created
Port from the portal; usually 5060
Transport UDP (they have an encrypted variant, we do not need it)
Registration ✅ «Register with the provider (REGISTER)»
Login the trunk user name from the portal
Password the trunk password from the same place

What to set up with the provider: sign up and pass the document checks → buy a Malaysian number → create the trunk and point the number at it → enable G.711 (and G.722 if possible) → check the format of the incoming number and whether 999 dialling works.

Pitfalls ⚠️

  • The telxi.com website does not open from our network (a protection filter responds), so the terms, rates and parameters could not be verified — everything here comes from the PBX vendor's certification table. Check availability up front.
  • The legal entity is not Malaysian. The country's numbers are most likely resold from a local licence holder — ask whose number it is and what paperwork will be required.

Source: Yeastar — certified providers in Malaysia — 10.09.2026.


AlienVoIP — prepaid credit and an address filter#

One of the country's oldest retail providers (in business since 2007), selling trunks self-service on prepaid credit. The mode is described plainly: "Your SIP Trunking provider will supply the necessary credentials, including a SIP username, password, and Registrar IP". The sequence is: register an account, receive "username, password, registrar, codec, and network settings", enter them into the PBX, buy credit. Published rates as of 10.09.2026: within Malaysia 0.10 ringgit per minute to mobiles and 0.08 to landlines; calls between branches inside one account are free.

What to enter in the admin panel

Field Value
SIP host the "Registrar IP" from the AlienVoIP account
Port from the account; usually 5060
Transport UDP, unless support names TCP
Registration ✅ «Register with the provider (REGISTER)»
Login the SIP user name from the account
Password the SIP account password

What to set up with the provider: register an account and top up the credit → request G.711 a-law/u-law in writing → add the PBX "Static IP" to the allowed addresses → raise the concurrent call limit on the line → open the international destinations you need → buy a Malaysian number if you need incoming calls.

Pitfalls ⚠️

  • ⚠️⚠️ Codecs are the main risk with this provider. In the PBX vendor certification only GSM, G.729 and iLBC were tested for AlienVoIP, and G.711 is not on the list. Our PBX speaks G.711 and G.722, so G.711 support must be confirmed before you connect — otherwise the trunk will register and there will be no audio.
  • Everything is metered by address and limits. The account has rejection codes "IP Not allowed", "Exceed Line Call Limit", "Country Not allowed" and "IDD Not allowed" — agree the address, the channel count and the destinations in advance.
  • The service is historically a retail one — agree the support level for a venue separately.

Sources: AlienVoIP — SIP Trunk · AlienVoIP — guides — 10.09.2026.


More providers: parameters only under contract#

These companies do offer a trunk to your own PBX, but the server address, port and number format are issued by a manager after the contract is signed. There is no "what to enter" table here: fill in the form from the sheet they send you, and take your questions from «What to ask the provider».

  • Invite Communications — a Malaysian cloud communications provider with the widest tested codec list (u-law, a-law, speex, G.722, G.726, G.729, iLBC plus video); the mode is registration. ⚠️ No public website with the product and pricing could be found: the company is only visible through a PBX vendor's partner list, so check its licence in the MCMC register before signing.
  • BeONE (Hitch On) — a well-known local cloud PBX; a trunk out does exist, the mode is registration, codecs are a-law, u-law, GSM and G.729, and this is the only local provider with tested T.38/T.30 fax. ⚠️ The product logic is built around "their cloud PBX plus phones": tell the manager plainly that you need a trunk to your own PBX, otherwise they will sell you extensions.
  • REDtone — a listed company and a large corporate voice supplier: "A single REDtone SIP Trunking trunk can accommodate up to 1000 concurrent calls", "seamless integration with existing IP or analog PBX systems", with media gateways and session border controllers in the architecture; the certified mode is registration, codecs a-law, u-law and G.729. ⚠️ The key question for sales: is the trunk delivered over the public internet to a foreign static address or only over REDtone access — the page is silent about it, and the standard Malaysian answer is "over our own line". A contract takes weeks.
  • ORENCloud — an ASP-C licence holder and the most technically transparent player on the market: their engineers publicly documented connecting the TM telco trunk to a plain Asterisk. Trunks are sold, but neither the parameters nor the mode are published at all. ⚠️ If you need local integration help with our PBX, this is the first address to try.
  • 57NETWORK, Voiplid Network, Sipcom — they list SIP trunking among their services but disclose neither parameters nor terms; the Sipcom website was not responding on 10.09.2026. Confirm the status of the service with sales before paying.

Telcos: a trunk only over their own network#

  • Telekom Malaysia — unifi Business Multi-Line SIP. The product itself is fine: tiers from 4 to 128 channels and from 30 to 960 direct dial numbers, with existing numbers retained when moving off a legacy line. ⚠️⚠️ But the trunk "utilises the existing infrastructure laid for Unifi and Streamyx" — it arrives over the voice VLAN of the subscriber terminal and registers inside the operator's private network: in a documented live installation the server address was 10.225.0.1. Such an address is physically unreachable from the cloud. On top of that the incoming call arrives in a non-standard shape (the destination address in tel: form rather than sip:), and TM runs its own PBX certification programme. The only route for a venue that must keep a TM number is a gateway or session border controller on the premises that holds the TM line and registers with our PBX instead; that is separate work and a separate risk.
  • Maxis Business Voice SIP. "Connects your business's on-premise IP PBX or contact centre system to the public telephone network via Maxis connectivity": two packages — up to 60 channels over ordinary access (contract from 24 months) and up to 1000 channels over fibre (from 36 months), with direct dial numbers in blocks of 10 or 100. ⚠️⚠️ The contract says plainly: "You must be subscribed to Maxis's IP Network Infrastructures", and the subscription must stay active for the whole term. A cloud PBX does not fit that frame.
  • CelcomDigi Business. A SIP trunk is only mentioned as part of a platform ("a unified platform integrating SIP Trunk, Virtual PABX, and OMNI"); as of 10.09.2026 there is no separate product page, no parameters and no terms. By analogy with Maxis, a requirement for their own access is expected — that is the first question for sales.
  • TIME dotCom. The corporate section lists Business Voice Lines with softphone support and the ability to add lines, but the website does not open from our network (a protection filter responds), so neither the page nor the contract could be checked. Ask sales directly whether a mode exists for a trunk to a customer PBX outside the TIME network.

International providers with Malaysian numbers#

Cards for the popular international providers are already in the catalogue when adding a provider — the server address and mode are filled in automatically. What is specific to Malaysia:

  • Twilio — spells out the local requirements in the most detail: a company needs a copy of its SSM (Companies Commission of Malaysia) registration and proof of an address within Malaysia (a PO box is not accepted), and a freephone number also requires a website or social media page. Numbers are local and mobile with the +6016 and +6011 prefixes, freephone +601800. The mode is IP or credential-list authorisation only — Twilio has no registration.
  • Telnyx — local numbers from 4.45 US dollars a month, inbound and outbound; the country requirements appear in the portal at ordering time. There is a ready-made Asterisk guide — among the international options this is the fastest route to going live today.
  • DIDWW — both local and international trunking are offered for Malaysia and the channel count is changed in the account; check number types and requirements in the coverage section when ordering.
  • AVOXI and other aggregators sell "Malaysia SIP trunking" as resellers: technical parameters and the origin of the number are not disclosed. Ask separately whose number it is and whether it falls under the Numbering Plan conditions.
  • ⚠️ A general caveat. A landline 03… number will not be issued to a foreign company without a Malaysian address, so a "local number" from an international provider is usually a mobile one (+6011, +6016) or freephone. That looks perfectly normal to a guest — a mobile number is common for Malaysian businesses — but a landline number and 1300/1800 will have to come from a local provider.

Number porting#

  • Mobile numbers are portable — portability is set out in separate rules of the Numbering Plan, and the request is submitted by the receiving operator.
  • ⚠️ Landline numbers are NOT portable between operators. The Maxis FAQ states it outright: "Fixed-line numbers are not portable between providers in Malaysia". The consequence for a venue: moving from a telco to an internet telephony provider means changing the landline number, and with it the signage, business cards, directory listings and the sticker on the till. Plan the move with an overlap period: keep the old number and forward calls to the new one.
  • Within one operator the number is retained. When moving from a legacy line to a TM trunk, the numbers — the pilot number and all direct dial numbers — stay with the venue.
  • The number is not your property. The Maxis terms say plainly: "You have no claim of any legal interest or goodwill in any number", and transferring a number to another party requires the operator's written consent. You cannot re-register a number from the previous venue owner to a new one without the operator.
  • Register the number to the company, not to an employee — a number held by a contractor leaves with them.

Rules and paperwork#

Licences, paperwork for a number, caller ID, emergency calls and call recording
  • The licence is needed by the provider, not by the venue. Under MCMC rules, voice service over the internet may be provided by the holder of an ASP (Applications Service Provider) licence under the Communications and Multimedia Act 1998. A contract with a licensed provider is enough for you — "cheap minutes" from an unlicensed intermediary end in dropped calls and claims against the venue.
  • Paperwork for a number. A Malaysian company needs its SSM registration, director's documents and proof of an address in the country. A foreign company can obtain a number, but with a Malaysian address and documents; a PO box is not accepted instead of an address. Activation of a landline number with local providers ranges from instant to a few business days.
  • A geographic number is tied to its territory. Under the Numbering Plan a call to a geographic number must terminate within its area code, and such numbers are not issued to end users outside that territory. In practice this means an 03… number is for a venue in Kuala Lumpur or Selangor and is registered against a local presence.
  • ⚠️ Caller ID is strictly regulated. Since 17 January 2024 the number holder must ensure that caller identification "is not concealed" and that the actual number is displayed, except where the Commission or a law enforcement agency requires otherwise in writing. Providers enforce this on their side: you may only display a number whose ownership has been confirmed. Leave «Display as» empty — the line number will be sent.
  • Emergency calls. The single emergency number is 999, and 112 works too. Our PBX does not get in the way of short numbers, but the provider is not obliged to pass them: most Malaysian providers say nothing about emergency calling on their websites. Keep an ordinary mobile phone at the till and ask about 999 before connecting.
  • Call recording. The Personal Data Protection Act 2010 applies, as amended in 2024 with the changes phased in through 2025: they tightened the consent requirements ("freely given, specific, informed and unambiguous"), introduced breach notification and a data protection officer. There is no separate "telephony" rule about recording, but the construct is the same: notice and consent. Turn on the voice recording notice in the location settings and make opting out work. Discuss cross-border transfer with your lawyer separately: recordings and transcripts are stored in a cloud outside Malaysia, and the regulator issued dedicated guidance on that in 2025.
  • Number spoofing is prosecuted. MCMC and the police run a continuous campaign against scam calls with spoofed numbers: using someone else's caller ID is illegal.

If it does not work#

  1. The operator says "the trunk is up", but "Check connection" fails. Most likely you were sold a telco trunk: TM's lives inside the operator's private network and arrives over the subscriber line, while the Maxis contract requires a subscription to their IP network. Such a trunk does not connect to a cloud PBX — you need a provider that works over the public internet.
  2. The call connects but there is silence one way or both. Codecs. AlienVoIP's certification does not list G.711 at all, and Bournshell, BeONE and REDtone may put G.729 first. You need G.711 a-law/u-law or G.722 — enabled on the provider's side.
  3. Registration is green but no incoming calls arrive. Check that the number you bought is pointed at this exact trunk and that the "Accepts calls" checkbox on the line is still on. If the checkbox is cleared on every number of the trunk, the PBX drops the registration and there will be no incoming calls at all.
  4. Incoming calls land on the wrong line. Compare the last seven digits of your numbers: Malaysian eight-digit numbers and mobile numbers with different prefixes produce identical tails (see "Numbers in the country"). While you are at it, ask the provider in what form it sends the number on incoming calls.
  5. Outgoing calls are rejected. Almost always this is the caller ID: displaying someone else's number is prohibited in Malaysia and the provider checks it. Leave «Display as» empty. The second common case is your address not being on the allow list: AlienVoIP has a dedicated "IP Not allowed" rejection code for it.
  6. Calls drop on the third or fourth simultaneous conversation. With SIPPALS an incoming number gives only two channels by default, and AlienVoIP has a separate per-line call limit. Extra capacity is negotiated with the provider.
  7. The provider only offers an encrypted trunk. Our PBX does not accept TLS or SRTP on trunks — ask for plain UDP or TCP, every local provider has it.

Causes that are the same in any country are in «If calls do not go through».


Frequently asked questions#

Which provider should I start with?#

With SIPPALS if you want predictability: it is the only local provider that publishes both rates and codecs (it does have G.711), works without a contract and activates a number immediately. If the venue is part of a chain across South-East Asia, take CallaCloud: it has numbers across every ASEAN country and declares Asterisk and FreePBX compatibility. Bournshell is good for its trial period and ASP (C) licence, and Telxi for self-service — if its website opens for you.

Why can I not simply take a trunk from Telekom Malaysia or Maxis?#

Because both sell the trunk only on top of their own access. Maxis writes it into the contract: a subscription to their IP network is mandatory and must stay active for the whole term. The TM trunk arrives over the voice VLAN of the subscriber terminal and registers inside the operator's private network — a cloud PBX cannot physically reach such an address. If a TM number is a must, the only route is a gateway on the venue's premises that holds the operator line and registers with our PBX instead.

Do I need a Malaysian company?#

For a landline 03… number — effectively yes: geographic numbers are not issued to subscribers outside their territory, and providers ask for an SSM registration and proof of a Malaysian address (a PO box is not accepted). A foreign company can take a mobile or freephone number from an international provider — that looks fine to guests, but 1300/1800 and a landline number will have to come from a local provider.

Can I display a different number on outgoing calls?#

Only one whose ownership you have confirmed to the provider. Since January 2024 the rules require the actual originating number to be displayed and prohibit concealing it; providers state outright that they will not let you set someone else's caller ID. The simplest option is to leave «Display as» empty — the line number will be sent.

What should I ask the provider first?#

Four things, because no Malaysian provider publishes them: the server address and port; whether G.711 a-law/u-law is available; whether the provider accepts a foreign static address (our PBX lives in a cloud); and in what form the number arrives on incoming calls. After that: the number of concurrent calls, 999 dialling and the procedure for confirming caller ID. The full list is in «What to ask the provider».

Will I keep my number if I change providers?#

A landline one — no: fixed-line numbers in Malaysia are not portable between operators, only mobile numbers are. So plan the move from a telco line to a trunk with an overlap: keep the old number and forward calls to the new one while the signage, business cards and directory listings are updated.


Sources#

All links checked on 10.09.2026.

Regulator and numbering

Providers

International numbers and compatibility


Was this article helpful?