User:Scomtois/Sandbox
From VoIP.ms Wiki
(Difference between revisions)
| (16 intermediate revisions not shown) | |||
| Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
</div> | </div> | ||
| - | <div style="overflow: hidden | + | <div style="overflow: hidden"> <!-- BE CAREFUL end div is at the bottom of the article --> __NOEDITSECTION__ |
= Introduction = | = Introduction = | ||
| - | VoIP.ms Reseller Portal is intended to help our customers resell our services to end-user client. | + | VoIP.ms Reseller Portal is intended to help our customers resell our services to end-user client. |
| - | With the reseller portal, you can create a white label interface and create a client account. | + | With the reseller portal, you can create a white label interface and create a client account. Your client will have access to a full range of telephony features, allowing them to manage their phone system autonomously. |
| - | Your client will have access to a full range of telephony features, allowing them to manage their phone system autonomously. | + | |
| - | As a reseller, you will have the ability to choose the level of feature management your clients will have access to. | + | As a reseller, you will have the ability to choose the level of feature management your clients will have access to. Depending on if you already have your billing system or not, the Reseller Portal can be configured to handle client's payment through '''"Paypal"''' or with our '''"API"''', used to only to manage the client's phone system or both. |
| - | Depending on if you already have your billing system or not, the Reseller Portal can be configured to handle | + | |
| - | This guide describes how to activate and customize the reseller portal, explains how to build packages, how to create and manage | + | This guide describes how to activate and customize the reseller portal, explains how to build packages, how to create and manage client's account and finally also explains the reports. |
Through the guide, we will use the term '''"Client"''' to refer to the '''resellers' end users'''. | Through the guide, we will use the term '''"Client"''' to refer to the '''resellers' end users'''. | ||
| - | To activate your Reseller Interface and to start to customize it, you will need to go to your VoIP.ms Customer Portal, and go on the menu '''"Reseller"''' where the navigation bar, and click on the '''"Reseller Main"''' link. At the bottom of the page, you will find the button '''[Activate]'''. | + | To activate your Reseller Interface and to start to customize it, you will need to go to your VoIP.ms Customer Portal, and go on the menu '''"Reseller"''' where the navigation bar, and click on the '''"Reseller Main"''' link.<br /> |
| + | At the bottom of the page, you will find the button '''[Activate]'''. | ||
| Line 50: | Line 49: | ||
: This can be useful to insert a link/button in your business customer portal or indirect communication. | : This can be useful to insert a link/button in your business customer portal or indirect communication. | ||
| - | : You can use your own domain name ''(URL)'' refer to the "Hostname" section | + | : You can use your own domain name ''(URL)'' refer to the "Hostname" section. |
: The purpose of this section is to create a direct link, and HTML code to your reseller interface in order to give your clients access to their account, CDR, and manage the services. | : The purpose of this section is to create a direct link, and HTML code to your reseller interface in order to give your clients access to their account, CDR, and manage the services. | ||
| Line 88: | Line 87: | ||
'''NOTE''' 💬 | '''NOTE''' 💬 | ||
: ➜ Replace '''{Your_VoIPms_Account_Number}''' by your VoIP.ms 6-digits account number. | : ➜ Replace '''{Your_VoIPms_Account_Number}''' by your VoIP.ms 6-digits account number. | ||
| - | : ➜ You can replace the URL in '''''action=''''' by your domain name ''(URL)'' if you have created it. Refer to the ''' | + | : ➜ You can replace the URL in '''''action=''''' by your domain name ''(URL)'' if you have created it. Refer to the '''[[#Hostname|Hostname]]''' section. |
</div> | </div> | ||
| + | |||
| + | <div style="margin-left:50px; | ||
| + | clear:left; | ||
| + | padding:5px; | ||
| + | border-left: 6px solid rgb(66, 192, 251, 0.8); | ||
| + | box-shadow: 8px 6px 9px -2px #f2f2f2; | ||
| + | background-color: rgba(66, 192, 251, 0.05); | ||
| + | width:59%;"> | ||
| + | |||
| + | 🔗 '''Related topic with this section''' | Go to the [[#Hostname|Hostname]] tab section. | ||
| + | </div> | ||
| + | |||
=== DID and FAX Access === | === DID and FAX Access === | ||
| Line 102: | Line 113: | ||
width:59%;"> | width:59%;"> | ||
| - | '''NOTE''' 💬 | + | '''NOTE''' 💬: ➜ When connecting a DID manually to a client's account, you will be able to customize these fees. |
| - | : ➜ When connecting a DID manually to a client's account, you will be able to customize these fees. | + | |
</div> | </div> | ||
| Line 110: | Line 120: | ||
=== Voice DIDs and Faxes [Beta] === | === Voice DIDs and Faxes [Beta] === | ||
| - | : '''Setup''': For every regular phone number '''(DID voice or Fax)''' number, the Setup fee is the '''One-time charge''' that will be billed to your client when you connect a new DID into your client's account. : However, if you allow the purchase of DIDs through the client's interface ''(in the package)'', this will be the '''one-time fee''' by default that your client will be charged at the end of the order process. | + | : '''Setup''': For every regular phone number '''(DID voice or Fax)''' number, the Setup fee is the '''One-time charge''' that will be billed to your client when you connect a new DID into your client's account. |
| + | : However, if you allow the purchase of DIDs through the client's interface ''(in the package)'', this will be the '''one-time fee''' by default that your client will be charged at the end of the order process. | ||
: The amount will be deducted from his virtual account balance. | : The amount will be deducted from his virtual account balance. | ||
| Line 126: | Line 137: | ||
: '''Monthly cost''': When an e911 record is created and successfully activated for a specific DID, the monthly cost entered will be the one that your client '''will be charged each month''' at the same time as his DID's monthly fee ''(the DID's billing date)''. | : '''Monthly cost''': When an e911 record is created and successfully activated for a specific DID, the monthly cost entered will be the one that your client '''will be charged each month''' at the same time as his DID's monthly fee ''(the DID's billing date)''. | ||
| - | + | ||
=== SMS/MMS Fees [Beta] === | === SMS/MMS Fees [Beta] === | ||
| - | : '''Incoming SMS''': | + | : '''Incoming SMS''': This is the amount your client will be charged each time a standard incoming text message (SMS) is received. |
| + | |||
| + | : '''Outgoing SMS''': This will be the fee your client will be charged each time a standard text message is sent. | ||
| - | : ''' | + | : '''Incoming MMS''': This is the amount that will be charged to your customer each time they receive an incoming multi-media text message (MMS). |
| - | : ''' | + | : '''Outgoing MMS''': This will be the fee your client will be charged each time a multi-media text message (MMS) is sent. |
| - | |||
| - | |||
=== Call Recording Fees [Beta] === | === Call Recording Fees [Beta] === | ||
| Line 158: | Line 169: | ||
: Some buttons will be displayed in the client's interface to manage different services. | : Some buttons will be displayed in the client's interface to manage different services. | ||
| - | : You have different types of buttons, such as the '''primary''', the '''success''', the '''exit''' and the '''delete''' buttons. Depending on the action your client would like to do, the proper button will be reflected. The '''background color''' of the button can be customized as well as the '''text color'''. They can be customized by entering the '''HTML color code''' or by using the '''color picker'''. | + | : You have different types of buttons, such as the '''primary''', the '''success''', the '''exit''' and the '''delete''' buttons. |
| + | : Depending on the action your client would like to do, the proper button will be reflected. | ||
| + | : The '''background color''' of the button can be customized as well as the '''text color'''. | ||
| + | : They can be customized by entering the '''HTML color code''' or by using the '''color picker'''. | ||
=== Edit Panels === | === Edit Panels === | ||
| Line 166: | Line 180: | ||
=== Images === | === Images === | ||
| - | : With this section, you can customize multiple part of the client’s interface by adding your logo at different places of the portal. You can customize the background image and the logo used at the login page, the header image when your client is logged in the | + | : With this section, you can customize multiple part of the client’s interface by adding your logo at different places of the portal. |
| + | : You can customize the '''background image''' and the '''logo''' used at the '''login page''', the '''header image''' when your client is logged in the client's interface and the '''logo''' over the content page ''(on top of the service column)''. | ||
: Use the '''[Preview]''' button to have a preview of your images before applying your changes. | : Use the '''[Preview]''' button to have a preview of your images before applying your changes. | ||
| Line 181: | Line 196: | ||
=== Display and allow reset password === | === Display and allow reset password === | ||
:[[File:Reseller_Guide_Detailed_Display_ForgotPassword.png|left|border|150px]] | :[[File:Reseller_Guide_Detailed_Display_ForgotPassword.png|left|border|150px]] | ||
| - | |||
| Line 198: | Line 212: | ||
width:59%;"> | width:59%;"> | ||
| - | + | 🔗 '''Related topic with this section''' | Go to the [[#Messages|Messages]] tab section. | |
</div> | </div> | ||
| Line 207: | Line 221: | ||
: To open an account, Clients will have to provide each information selected by check box. | : To open an account, Clients will have to provide each information selected by check box. | ||
| - | : When a client creates his account, he will receive an email that his account is awaiting activation. The new account will have the status '''"WAIT"''' at the page '''"Manage Client's Accounts"''' under the reseller portal view, which means that you must activate the client account through your portal, whereby he will not be able to access the interface. | + | : When a client creates his account, he will receive an email that his account is awaiting activation. |
| + | : The new account will have the status '''"WAIT"''' at the page '''"Manage Client's Accounts"''' under the reseller portal view, which means that you must activate the client account through your portal, whereby he will not be able to access the interface. | ||
: At this point, you will be able to create a sub-account for this client to allow them to connect a device such as a PBX, an IP Phone, a softphone or an ATA. | : At this point, you will be able to create a sub-account for this client to allow them to connect a device such as a PBX, an IP Phone, a softphone or an ATA. | ||
| - | : When the account is activated, the default account balance management is set to '''"SOFT"'''. The client's account will not be suspended if their balance reaches $0. | + | : When the account is activated, the default account balance management is set to '''"SOFT"'''. |
| + | : The client's account will not be suspended if their balance reaches $0. | ||
: The client will be able to use the service, even if the balance in their accounts is $0. | : The client will be able to use the service, even if the balance in their accounts is $0. | ||
: If happening, their accounts may reach a negative balance. This will represent the amount they owe you. | : If happening, their accounts may reach a negative balance. This will represent the amount they owe you. | ||
| - | : Once the client's account is activated, you can set the balance management to '''"HARD"'''. The client's account will be suspending when his account balance reaches $0. | + | : Once the client's account is activated, you can set the balance management to '''"HARD"'''. |
| + | : The client's account will be suspending when his account balance reaches $0. | ||
<div style="margin-left:50px; | <div style="margin-left:50px; | ||
| Line 224: | Line 241: | ||
width:59%;"> | width:59%;"> | ||
| - | + | 🔗 '''Related topics with this section''' | Go to the [[#Manage_Client's_Account|Manage Client's Account]], [[#Balance_Management|Balance Management]] section. | |
</div> | </div> | ||
| Line 239: | Line 256: | ||
width:59%;"> | width:59%;"> | ||
| - | + | 🔗 '''Related topic with this section''' | Go to the [[#Service|Service]] section. | |
</div> | </div> | ||
| Line 249: | Line 266: | ||
=== View settings === | === View settings === | ||
| - | : With this option, you will have the possibility to choose between 3 types of view, standard view, Simple View and Simple View (Hide Service Page). | + | : With this option, you will have the possibility to choose between 3 types of view, '''standard view''', '''Simple View''' and '''Simple View (Hide Service Page)'''. |
: The simple view: will allows your client to see his client interface portal in a simpler way. This will hide some features like | : The simple view: will allows your client to see his client interface portal in a simpler way. This will hide some features like | ||
| - | :: - The Call Types filters in the CDR (busy, answered, failed and no answer). | + | :: - The Call Types filters in the CDR ''(busy, answered, failed and no answer)''. |
| - | :: - The panel | + | :: - The panel "This month" and "today's" amount spent on the Balance page. |
| - | :: - Some services specific information (Register type, Allowed codecs, etc.) on the services page | + | :: - Some services specific information ''(Register type, Allowed codecs, etc.)'' on the services page |
:: - And some other information that would not be useful for the user. | :: - And some other information that would not be useful for the user. | ||
=== Services (Show) === | === Services (Show) === | ||
| - | : In this section, you can select which services will be displayed in the | + | : In this section, you can select which services will be displayed in the client's interface and which services will not be available for your client. |
<div style="margin-left:50px; | <div style="margin-left:50px; | ||
| Line 268: | Line 285: | ||
width:59%;"> | width:59%;"> | ||
| - | '''NOTE''' 💬 | + | '''NOTE''' 💬: ➜ This is the by default view. |
| - | : ➜ This is the by default view. | + | |
</div> | </div> | ||
| Line 283: | Line 299: | ||
width:59%;"> | width:59%;"> | ||
| - | + | 🔗 '''Related topic with this section''' | Go to the [[#Manage_Rates_and_Packages|Manage Rates & Packages]] section. | |
</div> | </div> | ||
== Messages == | == Messages == | ||
| + | [[File:Reseller_Guide_Detailed_Dashboard_WelcomeText.png|right|border|400px]] | ||
: This tab will allow you to customize various texts and messages of the client's interface, such as the '''Welcome Text''', the '''Low Balance Email''', '''Reset Password Recovery''' Email and '''Reset Password Completed Email'''. | : This tab will allow you to customize various texts and messages of the client's interface, such as the '''Welcome Text''', the '''Low Balance Email''', '''Reset Password Recovery''' Email and '''Reset Password Completed Email'''. | ||
=== Welcome Text === | === Welcome Text === | ||
| - | : This is the message appearing in the Dashboard section of the | + | |
| - | : The first thing the end-user see when he is accessing the | + | : This is the message appearing in the Dashboard section of the client's interface. |
| - | : You can fully customize it by choosing the font, color, size and add images. | + | : The first thing the end-user see when he is accessing the client's interface is the dashboard, including your custom '''Welcome message'''. |
| + | : You can fully customize it by choosing the font, color, size and add images with the text editor. | ||
| Line 301: | Line 319: | ||
: You can customize the body of the email by adding some essential information, such as the current balance and their threshold. | : You can customize the body of the email by adding some essential information, such as the current balance and their threshold. | ||
: These are the possible [variable] you can add to the email. Each [variable] will be replaced by the proper information when sent. | : These are the possible [variable] you can add to the email. Each [variable] will be replaced by the proper information when sent. | ||
| - | :: '''[firstname]''': Will be replaced by the | + | :: '''[firstname]''': Will be replaced by the client's first name stated in the client's account. |
| - | :: '''[lastname''' | + | :: '''[lastname]''': Will be replaced by the client's last name stated in the client's account. |
| - | :: '''[balance]''': Will be replaced by your | + | :: '''[balance]''': Will be replaced by your client's current balance account |
:: '''[threshold]''': Will be replaced by your client’s balance threshold set in his account. | :: '''[threshold]''': Will be replaced by your client’s balance threshold set in his account. | ||
| Line 317: | Line 335: | ||
'''NOTE''' 💬: ➜ The email title and body field are mandatory. | '''NOTE''' 💬: ➜ The email title and body field are mandatory. | ||
| - | |||
</div> | </div> | ||
| - | : These are the possible [variable] you can add to the email. | + | : These are the possible '''[variable]''' you can add to the email. Each '''[variable] will be replaced''' by the proper information when sent. |
| - | : '''[firstname]''': Will be replaced by your | + | :: '''[firstname]''': Will be replaced by your client's first name stated in the client's account. |
| - | : '''[lastname]''': Will be replaced by your | + | :: '''[lastname]''': Will be replaced by your client's last name stated in the client's account. |
<div style="margin-left:50px; | <div style="margin-left:50px; | ||
| Line 333: | Line 350: | ||
width:59%;"> | width:59%;"> | ||
| - | + | 🔗 '''Related topic with this section''' | Go to the [[#Display_Elements|Display Elements]] tab section. | |
</div> | </div> | ||
| + | |||
| + | |||
=== Reset Password Completed Email === | === Reset Password Completed Email === | ||
| Line 346: | Line 365: | ||
'''NOTE''' 💬: ➜ The email title and body field are mandatory. | '''NOTE''' 💬: ➜ The email title and body field are mandatory. | ||
| - | |||
</div> | </div> | ||
| - | + | : These are the possible '''[variable]''' you can add to the email. Each '''[variable] will be replaced''' by the proper information when sent. | |
| - | These are the possible [variable] you can add to the email. | + | |
| - | '''[firstname]''': Will be replaced by the client’s first name stated in the client's account. | + | :: '''[firstname]''': Will be replaced by the client’s first name stated in the client's account. |
| - | '''[lastname]''': Will be replaced by the client’s last name stated in the client's account. | + | :: '''[lastname]''': Will be replaced by the client’s last name stated in the client's account. |
| - | + | ||
| + | <div style="margin-left:50px; | ||
| + | clear:left; | ||
| + | padding:5px; | ||
| + | border-left: 6px solid rgb(66, 192, 251, 0.8); | ||
| + | box-shadow: 8px 6px 9px -2px #f2f2f2; | ||
| + | background-color: rgba(66, 192, 251, 0.05); | ||
| + | width:59%;"> | ||
| + | |||
| + | 🔗 '''Related topic with this section''' | Go to the [[#Display_Elements|Display Elements]] tab section. | ||
| + | </div> | ||
| + | |||
| + | |||
== Payment == | == Payment == | ||
| - | : The reseller portal and client's interface offer a payment processing tool. You can link your business PayPal account to receive your client deposit directly into your business PayPal account. : All payments made in the client's interface are automatically credited to your client's virtual balance. To enable this feature, you will need to input your PayPal email account, input the amounts your customers can deposit. Each amount will be displayed via a drop-down menu. The different amounts that you have established must be separated by a comma. | + | : The reseller portal and client's interface offer a payment processing tool. |
| + | : You can link your business PayPal account to receive your client deposit directly into your business PayPal account. | ||
| + | : All payments made in the client's interface are automatically credited to your client's virtual balance. | ||
| + | : To enable this feature, you will need to input your PayPal email account, input the amounts your customers can deposit. | ||
| + | : Each amount will be displayed via a drop-down menu. The different amounts that you have established must be separated by a comma. | ||
<div style="margin-left:50px; | <div style="margin-left:50px; | ||
| Line 365: | Line 399: | ||
'''NOTE''' 💬 | '''NOTE''' 💬 | ||
| - | : | + | : Activating "payment" is '''not mandatory'''. <br/> |
| - | + | : ''You still have the ability to credit/charge the client's account manually in your '''"Manage Client's Accounts"''' page, <br/> | |
| + | : or simply leverage our API method to credit/charge manually your client's account.'' | ||
</div> | </div> | ||
== Hostname == | == Hostname == | ||
: By default, you have the generic URL including your VoIP.ms ID in it to allow your client to access their client interface. The domain name is voipinterface.net. | : By default, you have the generic URL including your VoIP.ms ID in it to allow your client to access their client interface. The domain name is voipinterface.net. | ||
| - | You can customize this URL with a custom hostname associated with your current domain name. You can request the change for a one-time fee of $10. Once done, your client will have the ability to use your custom hostname to access your white-label client interface. | + | : You can customize this URL with a custom hostname associated with your current domain name. You can request the change for a '''one-time fee of $10'''. |
| + | : Once done, your client will have the ability to use your custom hostname to access your white-label client interface. | ||
| - | : In your domain management tool, you will need to configure a hostname with an A RECORD in your DNS that points to 184.172.106.205. The hostname usually consists of host.domain.tld. | + | : In your domain management tool, you will need to configure a hostname with an '''A RECORD''' in your '''DNS''' that points to '''184.172.106.205'''. |
| - | + | : The hostname usually consists of '''host'''.domain.tld. | |
| - | + | ||
| - | + | ||
| - | + | ||
| + | : For example, if your domain is ''voipxyzservice.com'' you should enter a hostname that looks like '''''interface'''.voipxyzservice.com''. | ||
| Line 385: | Line 419: | ||
= Manage Rates and Packages = | = Manage Rates and Packages = | ||
| - | : This section of the reseller portal will allow you to manage custom packages and associate them to your client with his sub-account. You can customize your outbound markup, your default rate per minute for a specific destination, create a bundle of free minutes or free zone and customize the services and features you want to give your client access to. | + | : This section of the reseller portal will allow you to manage custom packages and associate them to your client with his sub-account. To create a new package click on the button [[File:Reseller_Guide_Detailed_CreateNewPackage.png|100px|Create a new package]]. |
| + | : You can customize your outbound markup, your default rate per minute for a specific destination, create a bundle of free minutes or free zone and customize the services and features you want to give your client access to. | ||
: In this section, we will review these tabs and their content. | : In this section, we will review these tabs and their content. | ||
| - | + | :: [[File:Reseller_Guide_Detailed_CreatePackage_tabs.png|border|350px]] | |
== Create new package == | == Create new package == | ||
| Line 404: | Line 439: | ||
: '''Pulse''': | : '''Pulse''': | ||
| - | : The "Pulse" is | + | : The "Pulse" is the billing increment. |
| - | : This is the charge increment you will use for this specific package. For instance, a pulse of 60 will make calls charged by the minute or having a pulse of 6 will make calls being charged every 10 seconds. You can read more about this in our Calls Cost article. | + | : This is the charge increment you will use for this specific package. |
| + | : For instance, a pulse of 60 will make calls charged by the minute or having a pulse of 6 will make calls being charged every 10 seconds. | ||
| + | : You can read more about this in our Calls Cost article. | ||
: '''Canada and International Route''': | : '''Canada and International Route''': | ||
| Line 417: | Line 454: | ||
width:59%;"> | width:59%;"> | ||
| - | '''NOTE''' 💬 | + | '''NOTE''' 💬: ➜ Features like DTMF, DISA, Callback and Caller ID can only be guaranteed while using Premium Route. |
| - | : ➜ Features like DTMF, DISA, Callback and Caller ID can only be guaranteed while using Premium Route. | + | |
</div> | </div> | ||
| Line 452: | Line 488: | ||
=== Reseller system configuration === | === Reseller system configuration === | ||
'''Sub account''': | '''Sub account''': | ||
| + | [[File:Reseller_Guide_Detailed_UserEditSubAccount.png|right|border|400px]] | ||
: User can edit sub account | : User can edit sub account | ||
: If you allow your client to edit their sub accounts, they will have access to manage the sub account setting. | : If you allow your client to edit their sub accounts, they will have access to manage the sub account setting. | ||
| Line 466: | Line 503: | ||
: '''Package configuration''' | : '''Package configuration''' | ||
| - | :: If the '''[Package Configuration]''' is selected, you will be able to set which services a client or a user within the same client | + | :: If the '''[Package Configuration]''' is selected, you will be able to set which services a client or a user within the same client's account will be able to manage. |
| Line 502: | Line 539: | ||
width:59%;"> | width:59%;"> | ||
| - | + | 🔗 '''Related topic with this section''' | Go to the [[#Add_Phone/Fax_DIDs_to_your_clients|Add Phone/Fax DIDs to your clients]] guide section. | |
</div> | </div> | ||
| Line 514: | Line 551: | ||
width:59%;"> | width:59%;"> | ||
| - | + | 🔗 '''Related topic with this section''' | Go to the [[#Manage_Rates_and_Packages|Manage Rates and Packages]] guide section. | |
</div> | </div> | ||
| Line 544: | Line 581: | ||
: We can find the User ID, the Email / Client username, Phone number, Status, and the Last login date. | : We can find the User ID, the Email / Client username, Phone number, Status, and the Last login date. | ||
| - | : It is also where you can Edit Client (1), Manage Client (2) and Login to clients' interface (3) | + | : It is also where you can Edit Client '''(1)''', Manage Client '''(2)''' and Login to clients' interface '''(3)''' |
: See picture below: | : See picture below: | ||
| - | + | ||
| + | ::[[File:Reseller_Guide_Detailed_Manage_Clients_Account.png|650px|border]] | ||
== How to add (create) a client == | == How to add (create) a client == | ||
| Line 554: | Line 592: | ||
: See below the picture, the description of each field. | : See below the picture, the description of each field. | ||
| - | + | :: '''Firstname*''' = First name of your client. | |
| - | + | :: '''Last name*''' = Last name of your client. | |
| - | + | :: '''Company''' = Name of the company of your client. ''(if applicable)''. | |
| - | : '''Firstname*''' = First name of your client. | + | :: '''Address''' = Address of service of your client. |
| - | : '''Last name*''' = Last name of your client. | + | :: '''City''' = City of the service address of your client. |
| - | : '''Company''' = Name of the company of your client. ''(if applicable)''. | + | :: '''State''' = City of the service address of your client. |
| - | : '''Address''' = Address of service of your client. | + | :: '''Country''' = Country of the service address of your client. |
| - | : '''City''' = City of the service address of your client. | + | :: '''Zip''' = Zip Code of the service address of your client. |
| - | : '''State''' = City of the service address of your client. | + | |
| - | : '''Country''' = Country of the service address of your client. | + | |
| - | : '''Zip''' = Zip Code of the service address of your client. | + | |
| - | : '''Email''' = The email address of your client. It will also be used as the username for your client to have access to the client's interface. | + | :: '''Email''' = The email address of your client. It will also be used as the username for your client to have access to the client's interface. |
| - | : '''Password''' = Your client password to access the client's interface. | + | :: '''Password''' = Your client password to access the client's interface. |
| - | : '''Phone number''' = The contact phone number of your client. | + | :: '''Phone number''' = The contact phone number of your client. |
| - | : '''Next billing date''' = The next date the charges associated to the packages will be applied to the client's account. | + | :: '''Next billing date''' = The next date the charges associated to the packages will be applied to the client's account. |
| - | : '''Setup fees''' = When you created the Packages, if you did input a Setup fee, you can charge them at the creation of the client's account by checking this box. | + | :: '''Setup fees''' = When you created the Packages, if you did input a Setup fee, you can charge them at the creation of the client's account by checking this box. |
| Line 588: | Line 623: | ||
: This function is to edit client's information, delete client's accounts or set a Low balance email threshold. | : This function is to edit client's information, delete client's accounts or set a Low balance email threshold. | ||
: Once a client's account is created, you will see his information layout like this: | : Once a client's account is created, you will see his information layout like this: | ||
| - | |||
| Line 615: | Line 649: | ||
=== Assign a package === | === Assign a package === | ||
| - | : This function allows assigning a package to a sub account. Once you click on '''[assign package]''', you will be requiring selecting an existing sub account or create a new one. | + | : [[File:Reseller_Guide_Detailed_Manage_Clients_Assign_Package.png|border|left]] This function allows assigning a package to a sub account. |
| + | : Once you click on '''[assign package]''', you will be requiring selecting an existing sub account or create a new one. | ||
: When you click on '''[Next]''', you will land on a sub account configuration page. | : When you click on '''[Next]''', you will land on a sub account configuration page. | ||
: If it is a new sub account, simply fill all the needed information. | : If it is a new sub account, simply fill all the needed information. | ||
: On this page, to complete the package assignment, scroll down to '''"Reseller Configuration"''', use the drop-down menu and select the appropriate package. | : On this page, to complete the package assignment, scroll down to '''"Reseller Configuration"''', use the drop-down menu and select the appropriate package. | ||
: Go to the bottom of the and click "'''Update Account"''' | : Go to the bottom of the and click "'''Update Account"''' | ||
| - | + | :: [[File:Reseller_Guide_Detailed_Manage_Client_AssignPackage.png]] | |
=== Add Payments/Charges - Transaction history === | === Add Payments/Charges - Transaction history === | ||
| - | : This option simply gives the ability to write payment or charges manually to the | + | : [[File:Reseller_Guide_Detailed_Manage_Clients_Pmt-Charge-History.png|border|left]] This option simply gives the ability to write payment or charges manually to the client's account. |
: It is also where we can see the history of transactions. | : It is also where we can see the history of transactions. | ||
| - | : Whether is a payment or a charge, it is possible to write the amount and the description of the transaction. Each manual transaction will be dated for the same day in the transaction history. | + | : Whether is a payment or a charge, it is possible to write the amount and the description of the transaction. |
| + | : Each manual transaction will be dated for the same day in the transaction history. | ||
: The transaction history will show each payment/deposit and each charge. | : The transaction history will show each payment/deposit and each charge. | ||
: You also have the option to delete a transaction. | : You also have the option to delete a transaction. | ||
| Line 643: | Line 679: | ||
: '''Setting up the charges for those DID(s)''' | : '''Setting up the charges for those DID(s)''' | ||
| - | : This submenu is useful to set a monthly charge for the DID(s), a set-up fee and a custom per minute rate. If in the previous submenu, you selected multiple DIDs, the monthly charge will be multiplicated by the same number of DIDs selected. Same result for the setup rate. | + | : This submenu is useful to set a monthly charge for the DID(s), a set-up fee and a custom per minute rate. |
| + | : If in the previous submenu, you selected multiple DIDs, the monthly charge will be multiplicated by the same number of DIDs selected. Same result for the setup rate. | ||
: The option '''[Set per minute rate]''' is to set a per-minute cost on the incoming call received on a given DID. | : The option '''[Set per minute rate]''' is to set a per-minute cost on the incoming call received on a given DID. | ||
| Line 704: | Line 741: | ||
=== Activate client ''(autonomous signup)'' === | === Activate client ''(autonomous signup)'' === | ||
| - | : When your client signed up directly with your signup link. Their account will be automatically created with a ''' | + | : When your client signed up directly with your signup link. Their account will be automatically created with a '''"WAIT"''' status. |
| - | : You will need to activate the account through your portal in the section ''' | + | : You will need to activate the account through your portal in the section '''"Manage Client's Accounts"'''. |
: Click on the '''edit [[File:VoIPms_edit_yellow.png|Yellow Edit icon]] icon''' beside the profile of your client. | : Click on the '''edit [[File:VoIPms_edit_yellow.png|Yellow Edit icon]] icon''' beside the profile of your client. | ||
| Line 713: | Line 750: | ||
:: [[File:Reseller_Guide_Detailed_Manage_Client_WAIT_Activate.png|650px]] | :: [[File:Reseller_Guide_Detailed_Manage_Client_WAIT_Activate.png|650px]] | ||
| - | == Login into | + | == Login into client's interface == |
| - | : This function is to access the | + | : In the "Manage client's Accounts", you will find a blue arrow button [[File:Reseller_Guide_Detailed_Manage_Clients_LoginAsClient.png]], |
| + | : This function is to access the client's interface to see it as the client sees it. | ||
: It can be useful to create a feature component on behalf of the client. | : It can be useful to create a feature component on behalf of the client. | ||
<div style="margin-left:50px; | <div style="margin-left:50px; | ||
| Line 723: | Line 761: | ||
width:58%;"> | width:58%;"> | ||
| - | '''NOTE | + | '''NOTE''' 💬 |
| + | : ➜ To link any Hosted-PBX feature to a client's account and make it appear to the client's interface, you need to build the component from the client interface. | ||
</div> | </div> | ||
| Line 766: | Line 805: | ||
width:58%;"> | width:58%;"> | ||
| - | + | ⌛ Coming soon. Please refer to the API documentation. https://voip.ms/m/apidocs.php | |
</div> | </div> | ||
| + | |||
= Reseller Tips & Tricks = | = Reseller Tips & Tricks = | ||
| - | + | '''Tip #1''' - Hide VoIP.ms PoP name with your custom domain name ''(hostname)''. | |
---- | ---- | ||
: If you have your own '''DNS server''' managing your domain name or if your registrar offers you the possibility to manage the '''"DNS zone"''' of your domain name, you can create a new host that will point to the IP address of the desired PoP server. | : If you have your own '''DNS server''' managing your domain name or if your registrar offers you the possibility to manage the '''"DNS zone"''' of your domain name, you can create a new host that will point to the IP address of the desired PoP server. | ||
| Line 782: | Line 822: | ||
| - | '''Tips 2''' - Using your payment gateway | + | '''Tips #2''' - Using your own payment gateway. |
---- | ---- | ||
: By using our '''SOAP and REST/JSON API''', you have the ability to use your own payment gateway instead of the integrated Paypal API option. | : By using our '''SOAP and REST/JSON API''', you have the ability to use your own payment gateway instead of the integrated Paypal API option. | ||
| - | :You will simply need to add into your customer’s database the '''USER ID''' associated to your client database. When your client uses your existing customer portal to process his payment, you can execute a query using our API when the payment is successfully added. You will simply need to use the method ''' | + | :You will simply need to add into your customer’s database the '''USER ID''' associated to your client database. |
| - | : The payment will automatically be added into the proper Client account under the VoIP.ms reseller client portal. If wished, you can indicate in the welcome message, a link to redirect your customer if they would like to add funds to your billing portal. | + | : When your client uses your existing customer portal to process his payment, you can execute a query using our API when the payment is successfully added. |
| + | : You will simply need to use the method '''"addPayment"''' of our API, specify the '''UserID''', the Amount and a description. | ||
| + | : The payment will automatically be added into the proper Client account under the VoIP.ms reseller client portal. | ||
| + | : If wished, you can indicate in the welcome message, a link to redirect your customer if they would like to add funds to your billing portal. | ||
| - | : It also possible to use the method ''' | + | : It also possible to use the method '''"addCharge"''' if examples your customer requests a refund or if you would like to apply any charge to clients. |
Latest revision as of 19:31, 22 June 2021
Contents
|


