apps / trunk / phonenumbers

78 views
Skip to first unread message

francoismart

unread,
Jun 21, 2017, 12:04:30 PM6/21/17
to 2600hz-users
Hello
I have installed kazoo 4.0 on dev box centos 7 (private)
Is there a way to enable "apps store" . I have standard apps but no way to provision numbers or trunks
Maybe it's inside the standard gui ?
Thanks 
Francois

James Aimonetti

unread,
Jun 21, 2017, 12:51:26 PM6/21/17
to 2600hz...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Francois,

I assume you've installed via the CentOS instructions?

https://docs.2600hz.com/sysadmin/doc/install/install_via_centos7/

There is a section in "Setting Up MonsterUI" about initializing the apps
into Kazoo. When you then load MonsterUI into your browser, you should
be able to access the "apps store" and see what's available in the
public apps.

If you need functionality not provided by the public apps, you can build
your own MonsterUI app to do it. If you need some example API commands,
check out the quickstart:

https://docs.2600hz.com/sysadmin/doc/install/configure_kazoo/

Of course, if you don't want to build the functionality yourself, you
can contact sa...@2600hz.com to see about licensing the private apps,
using our hosted platform for your production needs, or finding some
other mutually-agreeable solution.
- --
James Aimonetti

Lead Systems Architect
"If Dialyzer don't care, I don't care"
2600HzPDX | http://2600hz.com
sip:ja...@2600hz.com
tel:415.886.7905
irc:mc_ @ freenode
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEvSh+xZ5hP1H8lVIU1Mpr4k9cJWAFAllKpAgACgkQ1Mpr4k9c
JWDWJwgAieUEnRtDlXKR1CACqd7G7FQJRqWM5ZBUs2nEA/ZRMxe8Roh6U/E+W9Oy
Rm1I4Z++Kx4ZTki/OhPD5b4PK+xsWvt44RolQ8thsXSgVz1Xu4pSUXzwBFw28BDX
N0MV/2P2L7A0aqeQTp9VoYCIaCMR9Pi94d7DjfJWEdaGDO/bNCenOM89bkzliVbn
Q6NRoqjGWWyoOu3VsgUmz2HI40sX2AZorUL7hZIUBzp0TwKodi/QMqQIEgafxF/1
SX+ONtpNdnsZSdRnCBNu6+uhJK/VDB8RPTea7dCvS8watKU/FFA4X/UVTjFNn6KJ
fjTe2+A4fiBq7xSzdK79ks91C5se7g==
=UaGf
-----END PGP SIGNATURE-----

francoismart

unread,
Jun 21, 2017, 2:09:11 PM6/21/17
to 2600hz-users
Hello James
Thank you for your help. I used a mix of this install guide with daren's explanation inside the forum (see attached file)
I use an official centos on aws. IPv4 static with aws public domain name. 
Only error i have to date is kamalio  (ERROR: Error opening Kamailio's FIFO /var/run/kamailio/kamailio_fifo)  but this is another question i will ask ...

So to come back to whapps here is what I see with kazoo-applications status :
....
WhApps        : blackhole(1d38m19s)      callflow(1d38m19s)       cdr(1d38m19s)            conference(1d38m19s)
                crossbar(1d38m19s)       ecallmgr(1d27m49s)       fax(1d38m18s)            hangups(1d38m16s)
                media_mgr(1d38m16s)      milliwatt(1d38m16s)      omnipresence(1d38m16s)   pivot(1d38m16s)
                registrar(1d38m16s)      reorder(1d38m16s)        stepswitch(1d38m16s)     sysconf(1d38m20s)
                teletype(1d38m16s)       trunkstore(1d38m16s)     webhooks(1d38m15s)
....

But the point is I see callow or web hooks, but can't see pivot nor trunskstore in monster-ui
How can I activate them ?
Thanks
Francois Martinez
oocom
install-kazoo-ggroups.html

James Aimonetti

unread,
Jun 21, 2017, 2:29:08 PM6/21/17
to 2600hz...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Trunkstore is the back-end application; the front-end is the
"connectivity" API endpoint. In the quickstart guide I linked, you'll
see an example of using that API to configure trunking for an existing
PBX. See here: https://docs.2600hz.com/dev/applications/crossbar/doc/connectivity/

Pivot is the back-end application for executing the HTTP
request/response but is initiated as a callflow action. In Monster, I
believe the pivot callflow action is in the Advanced Callflow app. Read
more about pivot here: https://docs.2600hz.com/dev/applications/pivot/doc/README/

Does that help differentiate backend Kazoo apps from frontend MonsterUI apps?
>> can contact sa...@2600hz.com <javascript:> to see about licensing the
>> private apps,
>> using our hosted platform for your production needs, or finding some
>> other mutually-agreeable solution.
>>
>>
>>
>> francoismart writes:
>>
>> > Hello
>> > I have installed kazoo 4.0 on dev box centos 7 (private)
>> > Is there a way to enable "apps store" . I have standard apps but no way
>> to
>> > provision numbers or trunks
>> > Maybe it's inside the standard gui ?
>> > Thanks
>> > Francois
>>
>>
>> - --
>> James Aimonetti
>>
>> Lead Systems Architect
>> "If Dialyzer don't care, I don't care"
>> 2600HzPDX | http://2600hz.com
>> sip:...@2600hz.com <javascript:>
>> tel:415.886.7905
>> irc:mc_ @ freenode
>> -----BEGIN PGP SIGNATURE-----
>>
>> iQEzBAEBCAAdFiEEvSh+xZ5hP1H8lVIU1Mpr4k9cJWAFAllKpAgACgkQ1Mpr4k9c
>> JWDWJwgAieUEnRtDlXKR1CACqd7G7FQJRqWM5ZBUs2nEA/ZRMxe8Roh6U/E+W9Oy
>> Rm1I4Z++Kx4ZTki/OhPD5b4PK+xsWvt44RolQ8thsXSgVz1Xu4pSUXzwBFw28BDX
>> N0MV/2P2L7A0aqeQTp9VoYCIaCMR9Pi94d7DjfJWEdaGDO/bNCenOM89bkzliVbn
>> Q6NRoqjGWWyoOu3VsgUmz2HI40sX2AZorUL7hZIUBzp0TwKodi/QMqQIEgafxF/1
>> SX+ONtpNdnsZSdRnCBNu6+uhJK/VDB8RPTea7dCvS8watKU/FFA4X/UVTjFNn6KJ
>> fjTe2+A4fiBq7xSzdK79ks91C5se7g==
>> =UaGf
>> -----END PGP SIGNATURE-----
>>


- --
James Aimonetti

Lead Systems Architect
"If Dialyzer don't care, I don't care"
2600HzPDX | http://2600hz.com
sip:ja...@2600hz.com
tel:415.886.7905
irc:mc_ @ freenode
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEvSh+xZ5hP1H8lVIU1Mpr4k9cJWAFAllKuu8ACgkQ1Mpr4k9c
JWB/Pgf9H8qthY4JwgLQpmAxIRRVQqcLe8aPMU4WjKUuK/rJBuCIUCmex0QvQak8
5QfxlRJ6fMwSllkd7sN2BWffdb2ToErKVVFp3DshbzSzIwrr+66gbklxNVb+fPQP
EySPXYeESlhm/CksjSHlppBTw7QnB/6G1f7uhdCPrlLO7zF34kw0zGZHfSt5Woe/
2xcKxPKVXemGniSv+y1ODDE3FvbYnThrDH7CcXyRkdOqaSveWdqPX4DjeaWStzAO
DdX4hgQOjuN1RWnUw9k+/IYMgNgrNXSvR02eYYZH0zEKkb1jm4HfZSFepFdFjrEW
1ns5ksporeZGnzRsl/vJpy+E/KJYvw==
=UNyJ
-----END PGP SIGNATURE-----

francoismart

unread,
Jun 22, 2017, 1:43:43 AM6/22/17
to 2600hz-users
well not really. I mean : should I use API to create trunks once an account is created ? or is there a "point and click" way of doing it ?

In this video : https://youtu.be/ZrEsdUTeyt4 at 10:30 you will see a kazoo screen with many more apps than what I have. there's a "Pivot" app also

As I can't see a public app store (I see only some apps) from my kazoo 4.0 I'm wondering if my setup is good

What I'm trying to achieve is : propose numbers  from vendors (2600hz ?, twilio, nexmo) by registering their trunk without going inside freeswitch. So that I can propose a gui to end users to do it themselves. 

Once the sip redirect is setup at vendor portal I want to enable the number inside the smartpbx.

does it make sense ?

James Aimonetti

unread,
Jun 22, 2017, 3:12:21 AM6/22/17
to 2600hz...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I think I see the confusion.

What you saw in the video was our hosted platform's available apps -
those that are public (that you see in your install) and those that are
private (only available on our hosted platform and private cloud
installations).

We're working on a apps store more like Google Play where folks can
create and sell/give away apps and control the licensing, at which point
getting access to these "private" apps on your system will be much
easier. For now, you would need to contact sa...@2600hz.com to see about
how to license those private apps.

That said, the APIs those front-end apps utilize are part of Kazoo and
are available for you to build upon as well.

So you have a couple options - build your own UI or your own MonsterUI
app that makes the API calls you need to achieve your goals OR fund the
project by purchasing our "private" app(s) and leapfrog the development
phase. A third option is using our hosted platform (or private cloud)
instead of rolling your own cluster and getting access to all the
private apps that way.

Does that clarify why Darren's app store had more going on that the open
source install of Kazoo/MonsterUI?
>> iQEzBAEBCAAdFiEEvSh+xZ5hP1H8lVIU1Mpr4k9cJWAFAllKuu8ACgkQ1Mpr4k9c
>> JWB/Pgf9H8qthY4JwgLQpmAxIRRVQqcLe8aPMU4WjKUuK/rJBuCIUCmex0QvQak8
>> 5QfxlRJ6fMwSllkd7sN2BWffdb2ToErKVVFp3DshbzSzIwrr+66gbklxNVb+fPQP
>> EySPXYeESlhm/CksjSHlppBTw7QnB/6G1f7uhdCPrlLO7zF34kw0zGZHfSt5Woe/
>> 2xcKxPKVXemGniSv+y1ODDE3FvbYnThrDH7CcXyRkdOqaSveWdqPX4DjeaWStzAO
>> DdX4hgQOjuN1RWnUw9k+/IYMgNgrNXSvR02eYYZH0zEKkb1jm4HfZSFepFdFjrEW
>> 1ns5ksporeZGnzRsl/vJpy+E/KJYvw==
>> =UNyJ
>> -----END PGP SIGNATURE-----
>>


- --
James Aimonetti

Lead Systems Architect
"If Dialyzer don't care, I don't care"
2600HzPDX | http://2600hz.com
sip:ja...@2600hz.com
tel:415.886.7905
irc:mc_ @ freenode
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEvSh+xZ5hP1H8lVIU1Mpr4k9cJWAFAllLbc8ACgkQ1Mpr4k9c
JWBoagf/SrTKbxVHuS+3Dttfs8MslEzFGPM0Fx0hk5zey8+rIiqDZ+6S6khJOKKG
4TNgMs/UrKLyzRY37kN7sgopjYsi01Kkv4FqTjgQOc/yJ8hzzyErpAGSZ3dMpAA0
NgrTlWBCasfS+maQah2ynW2vm61lm/IkLmJsQMOYBPVsV7lPfKoLOYYIaWodW5LV
4N13qmGypFMAibEddPLnuTrFiuSLnZCyxr+83T+TwwY3wINfXnAm9ho8zcPOVLZ0
lttNS7tLHSM2X1ZSLSP14fADKq0nOrCsqHvamPAgn9bDe2KEXI4ZDrAfxMYtmO6I
gLYxFduKS6zH2ZhT6RMzLW4qBkG5Uw==
=8MxM
-----END PGP SIGNATURE-----

francoismart

unread,
Jun 23, 2017, 4:39:06 PM6/23/17
to 2600hz-users
Thanks James

I'm in contact with sales. So thank you for the follow up.
have a nice day
Francois
Reply all
Reply to author
Forward
0 new messages