Differences between revisions 22 and 56 (spanning 34 versions)
Revision 22 as of 2022-345 23:01:05
Size: 3053
Editor: bras-base-ktnron060cw-grc-05-184-144-81-134
Comment: fix
Revision 56 as of 2023-090 19:59:42
Size: 2051
Editor: 181
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#format wiki Hello There,
Line 3: Line 3:
This is a sketch of UX and protocol considerations for a client which wishes to help users use gateways. I've to start by introducing myself as an investment broker consultant working under the mandate of Banco Financials headquarters here in Ottawa, Canada to reach out to project owners
and business men and women for funding cooperation between their companies/firms.
Line 5: Line 6:
In every place where the UI would ask for a Jabber ID (most notably contact add, but possibly also invite to chatroom, create chatroom from 1:1 conversation, start voice/video call to non-contact, search view where a Jabber ID can be used, etc) it should scan the user's roster for JIDs which have `disco#info > identity[category=gateway]` and show some way of choosing to enter an identifier for that gateway instead of a Jabber ID. The simplest example might be a drop-down with `disco#info > identity[type]` and optional disambiguating `disco#info > idenity[name]` such as "sms (Cheogram)". In introducing the company I represent, Banco Financials is a private Investment Company, is one of the leading strategic investors based in Canada and the United States.
Line 7: Line 8:
If a user has unambiguously selected a gateway, use https://xmpp.org/extensions/xep-0100.html#addressing-iqgateway to get a prompt: Since its establishment the company has focused on contributing to the sustainable development of the region while creating value through investments in fundamental growing sectors and
growth, through focusing on essential sectors including Oil & Gas, Banking & Finance, project management, tourism, Aviation, Real estate, Business Investment, Marine Projects, Solar project
and industrialization, mathematics, agriculture, forest management, Education, printing, advertising, broker, mining, film, farm.
Line 9: Line 12:
{{{
<iq type='get' to='gateway.tld' id='gate1'>
  <query xmlns='jabber:iq:gateway'/>
</iq>
However, Banco Financials has put forward unique investment opportunities and facilitated the development of various projects that meet the local and international market needs.
Line 14: Line 14:
<iq type='result' from='gateway.tld' id='gate1'>
  <query xmlns='jabber:iq:gateway'>
    <desc>
      Please enter the Whatever of the
      person you would like to contact.
    </desc>
    <prompt>Whatever</prompt>
  </query>
</iq>
}}}
Banco Financials is acting as a lender and the loan will be disbursed on a clear Loan of 3.5% Interest annually to project owners and Equity Partners for their Investment Projects.
They focus on seed Capital, Early-stage, start-up ventures, existing LLC and total completion and expansion of Investment Projects with immediate Funding.
Line 25: Line 17:
This text may then be used as part of the UX as makes sense to help the user feel comfortable. Getting a success here and not an error also means that `jabber:iq:gateway` can be used in the next step. Banco Financial can invest in any country on a good conduct with both parties.
Line 27: Line 19:
NOTE: it is also acceptable (and in some UX may be preferred or even necessary) to pre-emptively ask all gateways for the prompt, instead of only once one is selected. Hope to hear from you if we've a common goal of a better tomorrow through investments. Kindly revert back to me via email: " Neilparneshamilton@hotmail.com " if you deem it necessary for me to
elaborate more in this regard, I await your affirmative response so we can proceed.
Line 29: Line 22:
If an identifier is (or might be, depending on UX) one for a particular gateway, use the following procedure to map it to a Jabber ID and then perform the in-context relevant action on that Jabber ID as though it had been entered directly:

 1. If a prompt was got for `jabber:iq:gateway` above then use that protocol to finish resolution:
  {{{
<iq type='set' to='gateway.tld' id='gate2'>
  <query xmlns='jabber:iq:gateway'>
      <prompt>(555) 123-4567</prompt>
  </query>
</iq>

<iq type='result' from='gateway.tld' id='gate2'>
  <query xmlns='jabber:iq:gateway'>
    <jid>+15551234567@gateway.tld</jid>
  </query>
</iq>
}}}
 2. If an error is received in response to `jabber:iq:gateway` protocol, print the error message to the user and allow them to try again. This allows the gateway to provide useful feedback about format errors to the user.
 3. If an error was received in response to fetching the `jabber:iq:gateway` prompt, then the gateway does not support this protocol. Look for a `disco#info > feature[var="jid\20escaping"]` and if found construct a JID using XEP-0106 escaping on the user input concatenated with `@gateway.tld`
 4. If `jabber:iq:gateway` and `jid\20escaping` are both unsupported, replace any `@` in the user input with `%` and concatenate `@gateway.tld`

NOTE: If the result of this procedure is a string that is not a valid Jabber ID, it should be rejected just as if a user manually keyed in an invalid Jabber ID.
Best Regards,
Neil Parnes (Senior Investment Consultant)
Banco Financials
Head Office: 340 Legget Drive, Suit 101, Ottawa, ON K2K 1Y6, Canada
www.Bancofinancials.com
----
CategoryHomepage

Hello There,

I've to start by introducing myself as an investment broker consultant working under the mandate of Banco Financials headquarters here in Ottawa, Canada to reach out to project owners and business men and women for funding cooperation between their companies/firms.

In introducing the company I represent, Banco Financials is a private Investment Company, is one of the leading strategic investors based in Canada and the United States.

Since its establishment the company has focused on contributing to the sustainable development of the region while creating value through investments in fundamental growing sectors and growth, through focusing on essential sectors including Oil & Gas, Banking & Finance, project management, tourism, Aviation, Real estate, Business Investment, Marine Projects, Solar project and industrialization, mathematics, agriculture, forest management, Education, printing, advertising, broker, mining, film, farm.

However, Banco Financials has put forward unique investment opportunities and facilitated the development of various projects that meet the local and international market needs.

Banco Financials is acting as a lender and the loan will be disbursed on a clear Loan of 3.5% Interest annually to project owners and Equity Partners for their Investment Projects. They focus on seed Capital, Early-stage, start-up ventures, existing LLC and total completion and expansion of Investment Projects with immediate Funding.

Banco Financial can invest in any country on a good conduct with both parties.

Hope to hear from you if we've a common goal of a better tomorrow through investments. Kindly revert back to me via email: " Neilparneshamilton@hotmail.com " if you deem it necessary for me to elaborate more in this regard, I await your affirmative response so we can proceed.

Best Regards, Neil Parnes (Senior Investment Consultant) Banco Financials Head Office: 340 Legget Drive, Suit 101, Ottawa, ON K2K 1Y6, Canada www.Bancofinancials.com


CategoryHomepage

GatewayContactUX (last edited 2024-308 01:40:37 by ip83)