I’m interested in hearing if people have tried connecting with WhatsApp and what your experience is.
Hi jambonz team,
I am testing WhatsApp SIP calling integration using Meta’s SIP calling configuration APIs.
The SIP configuration process completes successfully and Meta generates SIP credentials correctly. I tested jambonz.cloud, no inbound when placing WhatsApp calls.
Current setup:
-
SIP endpoint: whatsaptester.sip.jambonz.cloud:5061
-
TLS enabled
-
SRTP: SDES
-
SIP credentials configured from Meta response
-
Inbound carrier configured on jambonz.cloud
Meta API responses show:
-
calling.status = ENABLED
-
sip.status = ENABLED
-
credentials generated successfully
However:
Could you please confirm:
-
Whether jambonz.cloud currently supports Meta/WhatsApp SIP calling
-
Whether any additional carrier or routing configuration is required
-
If you are aware of any Meta-side restrictions or allowlisting requirements for WhatsApp SIP calling
Thank you.
Hi Rishabhb,
Have you followed the tutorial here WhatsApp
If so and its still not working please create a ticket by emailing support@jambonz.org with your account sid and the date/time (in UTC) and to/from numbers of a test call.
Sam
Hi Jambonz Support,
I am trying to set up WhatsApp SIP calling with Jambonz, but inbound/outbound calling is still not working even though the Meta Graph API configuration succeeds successfully.
Account SID:
edb71d1c-6734-4961-b1cd-d15f61f5f28d
I followed the WhatsApp SIP setup tutorial and configured the SIP endpoint as:
grainesip.sip.jambonz.cloud:5061
The WhatsApp Business phone number ID is:
1022441414275302
Meta Graph API setup succeeds successfully and returns:
- SIP status: ENABLED
- SRTP: SDES
- Callback permission: ENABLED
- Hostname: grainesip.sip.jambonz.cloud
- Port: 5061
The SIP credentials are also generated successfully.
Example verification response:
{
“calling”: {
“status”: “ENABLED”,
“callback_permission_status”: “ENABLED”,
“srtp_key_exchange_protocol”: “SDES”,
“sip”: {
“status”: “ENABLED”,
“servers”: [
{
“hostname”: “grainesip.sip.jambonz.cloud”,
“port”: 5061
}
]
}
}
}
However, WhatsApp calling is still not functioning.
Could you please help verify:
- Whether the SIP trunk/domain is correctly configured on the Jambonz side
- Whether inbound SIP INVITEs from Meta are reaching Jambonz
- Whether additional ACL/authentication/provider setup is required
- Whether the SIP username format expected by Jambonz differs from Meta’s normalized WhatsApp number
- Whether there are any logs/errors visible for this Account SID
I suspect there may be an issue with provider/trunk authentication or SIP routing even though Meta accepts the configuration.
Thanks,
Rishabh Bhanot
Hi @Rishabhb
I don’t see any traffic for that domain coming from WhatsApp or any outbound call attempts on your account? How are you trying outbound?
Could you give me a timestamp of a test call so I can look a little deeper, its harder to find WhatsApp traffic as its all encrypted.
the problem is that the call is not showing on the recent calls tab
even though it worked percetly fine for a test number which meta provides in developer account but for live number it is not working
INFO] Full Verification Response:
{
“calling”: {
“status”: “ENABLED”,
“call_icon_visibility”: “DEFAULT”,
“callback_permission_status”: “ENABLED”,
“srtp_key_exchange_protocol”: “SDES”,
“sip”: {
“status”: “ENABLED”,
“servers”: [
{
“app_id”: 675419764769671,
“hostname”: “grainesip.sip.jambonz.cloud”,
“port”: 5061
}
]
}
},
“storage_configuration”: {
“status”: “DEFAULT”
}
}
[INFO] === SIP CONFIGURATION SUMMARY ===
Phone Number ID: 1022441414275302
SIP Server: grainesip.sip.jambonz.cloud
SIP Port: 5061
SIP Username: [Your normalized business phone number]
SIP Password: REDACTED
TLS: Enabled
SRTP Key Exchange: SDES
INFO] Full SIP Credentials Response:
{
“calling”: {
“status”: “ENABLED”,
“call_icon_visibility”: “DEFAULT”,
“callback_permission_status”: “ENABLED”,
“srtp_key_exchange_protocol”: “SDES”,
“sip”: {
“status”: “ENABLED”,
“servers”: [
{
“app_id”: 675419764769671,
“hostname”: “grainesip.sip.jambonz.cloud”,
“port”: 5061,
“sip_user_password”: REDACTED
}
]
}
},
“storage_configuration”: {
“status”: “DEFAULT”
}
}
{
“calling”: {
“status”: “ENABLED”,
“call_icon_visibility”: “DEFAULT”,
“callback_permission_status”: “ENABLED”,
“sip”: {
“status”: “ENABLED”,
“servers”: [
{
“hostname”: “grainesip.sip.jambonz.cloud”,
“port”: 5061,
“request_uri_user_params”: {}
}
]
},
“srtp_key_exchange_protocol”: “SDES”
}
}
[INFO] Full SIP Configuration Response:
{
“success”: true
}
If you want i am calling now
22:56 IST i tried a call