Koozali.org: home of the SME Server

AsteriskPBX

pete

AsteriskPBX
« Reply #15 on: February 08, 2004, 09:39:06 AM »
Thnanks VERY much for that, will take the time to start learning to install and configure this, and then to learn how to drive it.

SIP is a web/software based client?

Which is the board that connects your PBX to the POTS system?
EDIT: followed your links and ifnd my own answers :)

Are there handsets that can be plugged directly into a hardware VPN device that is VPNd to same machine as the PBX (SME, VPN/PBX machine) and be used as a normal PBX extension?

Is your setup in australia? Love to here from anyone trying this in Australia?

duncan

AsteriskPBX
« Reply #16 on: February 08, 2004, 09:57:37 AM »
sip = session initiated protocol

You can have software sip clients ie the xten client or something like this http://www.grandstream.com/y-product.htm which would be cool for what you want to do.

If your in Oz then you can get the gear from these guys.

Australian Technology Partnerships (Sydney) Martin Warner Voice: +61 (0)2 9438 4222
E-mail: sales at atp.org.au
WWW: www.atp.org.au

The pricing is really quite good.

And if your in Oz - it just cracked 43 where i am. Sooo hot.

Regards Duncan

pete

AsteriskPBX
« Reply #17 on: February 08, 2004, 10:04:50 AM »
Thanks will be contacting them tomorrow. I want hansets, not software clients.

http://forums.contribs.org/index.php?topic=20662.msg81520#msg81520

Do you think asterisk will work in the situation i have described here, over the VPN?

Jon Blakely

AsteriskPBX
« Reply #18 on: February 08, 2004, 11:25:13 AM »
Late last year I played about with both Asterisk and SER (SIP Express Router) http://www.iptel.org/ser/
on SME V6.0.

Asterisk is very nice with lots of functionality but a pig to configure. I was able to set up a SIP gateway between my server in NZ and another Asterisk server in New York. We could call inter office extensions, I was using Xten soft phone and he was using Grandstream Budgetone phones. He also had Digum FXO and FXS cards installed and I was able to make local calls in New York. Quality was excellent.

In the end I decided that having a PABX sitting on the same box that is also a file server, web server, mail server is just asking for trouble and would be better on its own box.

I also set up SER on the SME server. This is purely a SIP Gateway. SER features presence support, SMS gateway, SIMPLE2Jabber gateway, RADIUS/syslog accounting and authorization, server status monitoring, FCP security, etc. Web-based user provisioning, serweb, available. It was easier to configure but like Asterisk had problems getting to work properly behind a firewall.

I must get back onto this project one day.

Jon

duncan

AsteriskPBX
« Reply #19 on: February 08, 2004, 11:56:33 AM »
Well its still a pig to configure :)

I looked a SER but wasnt to sure of the hardware side of things.

Pete, I am sure that running a VPN wont be a problem (Might even help), However it might be advisable to consider hardware stuff for running the vpns and having a linux box at the primary site. Probably end up being more cost effective that way.

My reason for doing this is primarily for research - mainly for backbone stuff. Most of the systems we sell are coming out with voip built in - so i havnt really thought about this as a solution for customers.

Also - the Digium cards are not austel approved - so you need to consider that. Atp are working with Digium to get a larger card approved later in the year.

ISDN cards can be got from www.traverse.com.au

Regards Duncan

pete

AsteriskPBX
« Reply #20 on: February 08, 2004, 12:30:59 PM »
ISDN costs are prohibitive in Oz, i will run 2 POTS lines into my house, into the cards, into the PBX machine. The PBX will run only Asterisk, maybe an intranet.... I will turn off most/all the firewll stuff and run a hardware firewall/router/VPN server (hopefully easier to drive/maintain), cheaper hardware to buy. The above, unless i can figure a better/cheaper way, maybe one of these online providers?

Behind the firewall/VPN will also exist my SQL server that runs the accounting and POS systems, my home PC for managing these systems and regular PC stuff.

At each remote site i hope to have 1 x 4port VPN/firewall (netgear type device) that will handle the ADSL/vpn stuff. Connected to this i hope to have a network printer, POS pc, and one telephone handset.

Which cards do i need to implement the PBX side of this?

I was going to run VPN from the SME server, but as some one else has pointed out, its going to easier/secure to have the ADSL vpn/routers do this for me, plus its a matter of power off/on to reset, far easier to retail asisstants...

If anyone has better suggestions i would love to hear them. But i figure the above has a smallish hardware outlay that will potentially pay for itself quickly, i already have to have the VPNs for the POS stuff, adding the PBX and some handsets isnt a big deal really - but I dont think i can buy only 25 or 50 numbers from telstra, me thnks it must be in blocks of 100?

Do telstra allow you plug this equipment into the telephone network? I dont want any big fines...

pete

AsteriskPBX
« Reply #21 on: February 08, 2004, 12:51:43 PM »
Your expostcvsroot line is missing the caps.

it should be
export CVSROOT=:pserver:anoncvs@cvs.digium.com:/usr/cvsroot

 :)
and your asterisk -vvvc command should be ./asterisk -vvvc i know its picky, but so many us noobs copy and p[aste the commands :)

Insdie the init script it says that asterisk is found at /usr/sbin/asterisk and your conf files are in /etc/asterisk but none of this is true :( seems as though asterisk only start from with the CVS dir?


and ,my make clean ; make install finishes with LOADS of errors, that seem to be assocaited with ssl??? anyway the PBX launches afterwards so its as you described re the errors?

res_crypto.c:228: dereferencing pointer to incomplete type
res_crypto.c:233: dereferencing pointer to incomplete type
res_crypto.c:233: warning: implicit declaration of function PEM_read_RSA_PUBKEY'
res_crypto.c:235: dereferencing pointer to incomplete type
res_crypto.c:235: warning: implicit declaration of function PEM_read_RSAPrivateKey'
res_crypto.c:237: dereferencing pointer to incomplete type
res_crypto.c:239: dereferencing pointer to incomplete type
res_crypto.c:241: dereferencing pointer to incomplete type
res_crypto.c:241: dereferencing pointer to incomplete type
res_crypto.c:243: dereferencing pointer to incomplete type
res_crypto.c:244: dereferencing pointer to incomplete type
res_crypto.c:245: dereferencing pointer to incomplete type
res_crypto.c:246: dereferencing pointer to incomplete type
res_crypto.c:246: dereferencing pointer to incomplete type
res_crypto.c:248: warning: implicit declaration of function ERR_print_errors_fp'
res_crypto.c:252: dereferencing pointer to incomplete type
res_crypto.c:253: dereferencing pointer to incomplete type
res_crypto.c:260: dereferencing pointer to incomplete type
res_crypto.c:268: dereferencing pointer to incomplete type
res_crypto.c: In function ast_sign':
res_crypto.c:391: dereferencing pointer to incomplete type
res_crypto.c:397: warning: implicit declaration of function SHA1'
res_crypto.c:400: warning: implicit declaration of function RSA_sign'
res_crypto.c:400: NID_sha1' undeclared (first use in this function)
res_crypto.c:400: (Each undeclared identifier is reported only once
res_crypto.c:400: for each function it appears in.)
res_crypto.c:400: dereferencing pointer to incomplete type
res_crypto.c:403: dereferencing pointer to incomplete type
res_crypto.c: In function ast_check_signature':
res_crypto.c:424: dereferencing pointer to incomplete type
res_crypto.c:442: warning: implicit declaration of function RSA_verify'
res_crypto.c:442: NID_sha1' undeclared (first use in this function)
res_crypto.c:442: dereferencing pointer to incomplete type
res_crypto.c: In function crypto_load':
res_crypto.c:462: dereferencing pointer to incomplete type
res_crypto.c:463: dereferencing pointer to incomplete type
res_crypto.c:482: dereferencing pointer to incomplete type
res_crypto.c:483: dereferencing pointer to incomplete type
res_crypto.c:484: dereferencing pointer to incomplete type
res_crypto.c:484: dereferencing pointer to incomplete type
res_crypto.c:487: dereferencing pointer to incomplete type
res_crypto.c:490: dereferencing pointer to incomplete type
res_crypto.c:491: warning: implicit declaration of function RSA_free'
res_crypto.c:491: dereferencing pointer to incomplete type
res_crypto.c:492: warning: implicit declaration of function free'
res_crypto.c:454: warning: nkey' might be used uninitialized in this function
res_crypto.c: In function show_keys':
res_crypto.c:516: dereferencing pointer to incomplete type
res_crypto.c:517: dereferencing pointer to incomplete type
res_crypto.c:518: dereferencing pointer to incomplete type
res_crypto.c:519: dereferencing pointer to incomplete type
res_crypto.c:521: dereferencing pointer to incomplete type
res_crypto.c: In function init_keys':
res_crypto.c:537: dereferencing pointer to incomplete type
res_crypto.c:538: dereferencing pointer to incomplete type
res_crypto.c:542: dereferencing pointer to incomplete type
res_crypto.c: In function crypto_init':
res_crypto.c:596: warning: implicit declaration of function SSL_library_init'
res_crypto.c:597: warning: implicit declaration of function ERR_load_crypto_strings'
res_crypto.c: In function init_keys':
res_crypto.c:531: warning: kn' might be used uninitialized in this function
make[1]: *** [res_crypto.o] Error 1
make[1]: Leaving directory /usr/src/asterisk/res'
make: *** [subdirs] Error 1

duncan

AsteriskPBX
« Reply #22 on: February 08, 2004, 12:54:21 PM »
ISDN for voice is not that expensive - same for long distance and cheaper for local up to 5 minutes (Timed local call).

Basic rate (BRI) can have 8 numbers/msn (although you need only start with one) per service (two lines) or a hundred number indial range.

duncan

AsteriskPBX
« Reply #23 on: February 08, 2004, 12:55:40 PM »
Thats what happens when you edit for spell checks in word.

Ta

duncan

AsteriskPBX
« Reply #24 on: February 08, 2004, 01:32:17 PM »
That looks like a problem with the openssl-devel package. Did it install properly?

[root@server root]# rpm -q openssl-devel
openssl-devel-0.9.6b-28
[root@server root]#

asterisk -vvvc will work from anywhere - asterisk didnt finish compiling. I had problems with cutting and pasting this command. Better if you type it in.

Out fo curiosity - are you running 5.6 or 6

matsk

AsteriskPBX
« Reply #25 on: February 08, 2004, 02:07:01 PM »
Duncan can this be used on a SME 6.0 ?

/Mats

pete

AsteriskPBX
« Reply #26 on: February 08, 2004, 02:07:43 PM »
Hmmm i could have sworn i checked that - upon further investigation, i had install ssl-dev on the SME6 machine, but that failed anyway (prolly cos i test heavily and its pretty screwed), so i fired up 5.6 and no ssl-dev, so installed and trying again :( - i got SMEs running in windows and its late :) Seems so far to playing far more nicely.

Thanks - sorry to bother you with trivial stuff....

Matsk - he said he aint tested it yet, but all the dev packages appear to be the same, i dont see why it wouldnt, i will install 6 from new tomorrow and try...

Jon Blakely

AsteriskPBX
« Reply #27 on: February 08, 2004, 02:24:40 PM »
Matsk,

As I posted earlier I have had Asterisk running on SME V6.0 no problem. You just need the dev rpm's to compile it

Jon

pete

AsteriskPBX
« Reply #28 on: February 08, 2004, 02:49:30 PM »
Do any of you use the GUI type tools? If so which.

Also how the hell do you set the username for remote access? i look in manager.conf and there is a password, i assume for a default username? i have tried all i can think of, how do i speficiy one?

EDIT: in case anyone else tries ot connect remotely, its in manager.conf, the lines are commented out :( I will give up tonight an sleep, before i hurt myself :)

Thanks for your help Duncan.

matsk

AsteriskPBX
« Reply #29 on: February 08, 2004, 03:35:54 PM »
Quote from: "Jon Blakely"
Matsk,

As I posted earlier I have had Asterisk running on SME V6.0 no problem. You just need the dev rpm's to compile it

Jon


Thx, I guess I will download the dev rpm's real soon!

I have an RH 9.0 Asterisk server that I can free to an SME development platform.

So now to SME-asterisk integration.


/Mats