Skip to main content

Conference error codes (mpbx-b2bua)

Returned by B2bua::conference (merge two calls into an ad-hoc 3-way conference) and B2bua::split (W3-TEL-02, TEL-XFER-006), and by their REST routes for the signed-in user, POST /api/v1/calls/{id}/conference and .../split (MVP-GAP-04, calls.md for the MPBX-CALL-* codes of the same routes). Messages never contain numbers, names or SIP identifiers. Guide: DTMF, ad-hoc conference and fax.

CodeKindMeaningWhat to do
MPBX-CONF-CALL-NOT-FOUNDnot_foundNo live call with this id in the company (a call of another company is never found), or the call ended while the request ran.Check the call ids; a call may have ended.
MPBX-CONF-STATEconflictThe same call twice; a call is not answered yet or is ending; a call is in a transfer, a park, a voicemail deposit, an app, or already in a conference; a party has left. For a split: the call is not in a conference.Wait for the answer or for the other operation to finish; split before merging again.
MPBX-CONF-FORBIDDENpermission_deniedThe user is not a party of the call on a device of the company (someone else's call, a trunk party), the call is an emergency call (never merged), or a split by anyone but the user who merged the calls.Merge your own calls; emergency calls stay as they are.
MPBX-CONF-UNSUPPORTEDunavailableThis engine runs no media app with conference rooms (mpbx-media not wired).Wire mpbx-media into the engine (mpbx run does, in process or remote).
MPBX-CONF-MEDIAunavailablempbx-media did not create the room or a participant (full, unreachable), or a leg's re-INVITE failed. Nothing was merged: the calls stay as they were.Retry; check mpbx-media (MPBX-MEDIA-OVERLOADED in its log) and the phones.

Dial-in conference rooms (W6-TEL-07)​

Returned by the conference room configuration (/api/v1/conference-rooms, mpbx-conference). Messages never contain a PIN. Guide: Conference rooms.

CodeKindMeaningWhat to do
MPBX-CONF-PIN-WEAKinvalid_argumentA new participant or moderator PIN is not 6 to 10 digits, or it is trivial: one digit repeated, an ascending or descending run, a short block repeated, a well-known PIN, or the room's number (or reversed).Choose another PIN; the web console can generate one.
MPBX-CONF-PIN-REUSEDinvalid_argumentThe moderator PIN and the participant PIN are the same, so a caller's role could not be told.Use two different PINs.
MPBX-CONF-NO-MODERATORinvalid_argumentwait_for_moderator or end_on_moderator_exit is on, but the room has no moderator PIN (nobody could ever be the moderator).Set a moderator PIN, or turn the moderator rules off.

Live conference controls (W9-TEL-01)​

Returned by GET /api/v1/conference-rooms/{id}/live and POST .../moderate. Guide: Telephony extras.

CodeHTTPMeaningWhat to do
MPBX-CONF-ENGINE-UNAVAILABLE503The call engine is not on this server (API-only node, or SIP is off).Call the API of the node that runs the engine.
MPBX-CONF-ROOM-NOT-LIVE409Nobody is in the room on this engine, so there is nothing to lock, mute or remove.Try again once somebody has joined.