diff --git a/apps/registrar_client/SIPRegistrarClient.cpp b/apps/registrar_client/SIPRegistrarClient.cpp index d590b273..309cfb8c 100644 --- a/apps/registrar_client/SIPRegistrarClient.cpp +++ b/apps/registrar_client/SIPRegistrarClient.cpp @@ -579,7 +579,11 @@ void SIPRegistrarClient::invoke(const string& method, const AmArgArray& args, } else { ret.push(AmArg((int)0)); } - } else + } else if(method == "_list"){ + ret.push(AmArg("createRegistration")); + ret.push(AmArg("removeRegistration")); + ret.push(AmArg("getRegistrationState")); + } else throw AmDynInvoke::NotImplemented(method); }