Boutique Tech Conference · 4. – 6. June in Rostock (Germany)
Picture of the talk

Keynote

in German by Mark Spencer of Digium Inc. at Asterisk-Tag 2008

Abstract

Mark Spencer’s keynote about Asterisk

Additional material

Here you can find all available material for this talk.

Audio recordings

Video recordings

Transcript

Mark Spencer: So now that didn’t save my changes from earlier, but, yeah, it didn’t. Unless it has it in another window. And it doesn’t. Drat, OK, well, you’re going to get a presentation from a different conference [laughs] . So I’ll have to ad lib some of the pieces here. Most of the content is what I wanted to cover here, but there is a few more bits I’ll have to just add.

Sorry about that. So I wanted to sort of talk to you guys, obviously, about Asterisk. And about the future of it, to a great degree. First thing I normally talk about in a conference is to describe what Asterisk is. I suppose it’s probably inappropriate to talk about that here. If you guys don’t know what Asterisk is, you’re probably at the wrong conference.

But it is actually interesting to look at it and think about what it is maybe from a different level. It used to be that I always thought of Asterisk itself as an application. That is was the PBX and it is the application. It’s what people run and every feature that we possibly could was always placed into this one program.

But there’s sort of a new view of Asterisk which is that as the applications are starting to get more and more interesting, Asterisk becomes sort of an engine of telecommunication. And the applications become limitless that can be built on top of it.

So, historically, there have been sort of two different sides to the Asterisk equation, if you will, especially coming from my own perspective being both the technologist and the entrepreneur. There is the boring side of Asterisk which is what actually pays the bills and allows us to continue doing all this development. And then there’s the exciting part which is really interesting but usually doesn’t generate any revenue.

So, as an example, these are sort of the traditional, boring applications of Asterisk: conferencing, and voice mail, call queues, VoIP gateways, and so on. And after about the first four or five years of this, you go to a conference and it’s interesting. People are still excited about building Voice Over IP gateways.

But, as much as this may be very old technology to a lot of us that have been involved in Asterisk for such a long time, it’s still important to recognize that this is still a big part of what actually helps pay for the continued development of the software. And has been instrumental in helping people get started.

Digium, obviously, can also provide a number of boring applications, but still useful, like the Appliance and Business Edition, for example. As well as our existing line of telephony interface cards that allow you to connect to the PSTN. Again, nothing too terribly exciting there. But this boring part is still very important.

And one of the reasons it’s important is because when you think of the mass user of telecommunications, those people who purchase PBXs and purchase gateways, these are the technologies that they’re used to. These are the technologies that they’re familiar with, that they use in everyday situations. And so these are the technologies you can use, or at least the applications that you use, to be able to get the technology to the customer, in the general case.

And so it’s important to recognize and value and try to be able to deliver these in order to get customers excited. Get the technology in so that you can sell them something more exciting.

So, then, you have examples of applications that are much more exciting applications but don’t really pay any bills, typically. So, as an example, Botanicalls was a system that allows your plants to call you when they’re low on water. And then each plant had a different personality that was recorded for it.

Inveneo is a non-profit which basically sells these bicycle-powered PBXs, into West Africa, to connect these villages that don’t even have power. And so now people can now call and talk to a doctor that might be 30 kilometers away, just using WiFi and Asterisk and so on. So it’s certainly life changing but really not very much in terms of revenue or anything like that.

There’s one called iPLATEu which allows you to record messages for people based on their license plate. So, for example, if someone cuts you off, then you can leave them a message about how angry you are and so on. One called RapHappy that allows you to record rap music using your cell phone.

The Popularity Dialer, this was actually very popular in the States. You would give it your phone number and a time of day. And then you would select one of five different half-conversations. And it would call you at the specified time and play one of these half-conversations. So, for example, there was the “cousin needs help” call.

So if you were, for example, on a date that you needed to get out of, then there was this cousin needing help. And you would talk back and forth, of course. So even if someone was overhearing you, or if you had it on speaker phone, there was the whole conversation. And it could give you a convenient exit.

Then there were queue games. How many of you guys have had to be on hold for a long time, calling in to a company or something? Anyone? Raise hands. A few people. OK. So the idea behind the queue games was instead of just having people just wait on hold, you would wait on hold and you would play trivia games. And if you got the questions right, you would move ahead in the queue. [laughter] And if you got them wrong, you would fall back in the queue.

[laughter]

Mark: Which I particularly liked. There was one, a guy has a little company called Oscillate that is making games where, for example, in a movie theater you might have a projector like this with a phone number and people can call in and play a game with other people in the room. When you call in, your character, or paddle, or whatever it is, will come up on the screen with the last four digits of your phone number. And then you would interact with other people playing some sort of interactive game where you use your phone at the game controller. Also did an application to allow you to hear the weather by phone. And then there’s one called the Booty Dialer which is… I guess I don’t know if you have, how this translates really, into German, but… But you have a list of phone numbers of acquaintances, maybe would be the term [laughs] , that you upload and then it will automatically call each one of them for their availability. And the first one that’s available, it will then call you back and connect you together.
So, again, a whole list of very clever ways of applying the technology that don’t necessarily have business models behind them. Now, all of that kind of thought process, as well as just sort of generally collecting people who are familiar with the technology together is very important. So, events like Asterisk-Tag, like AstriCon in the States, all of these are very valuable, because they get people connected and allow more shared thinking about what kinds of problems can be solved or improved upon by applying the technology that we have. And sometimes it’s Asterisk, and sometimes it’s other pieces.

In fact, one of the things that’s most exciting is because Asterisk is open source and because there is so much other available open source technology, it just feels natural that there is this tremendous advantage of the entire set of open source software that’s out there, because it can all be combined together with relative ease.

Now, what’s new today, or especially in the last year, is this idea of Asterisk applications which are both exciting and also help pay the bills. So they actually have revenue associated with them. And the list of the ones I’m going through is just a list that I know because Digium was involved in essentially all of these, but I’m sure there are many others as well.

The first one is sort of a shameless plug. Our own product, Switchvox, that we’ve recently acquired, combines Asterisk as the core voice technology with a bunch of Web 2.0 features to provide enhanced presence as well as integration with salesforce.com and Sugar CRM, Google Maps, and similar technologies.

There was an example that we were involved in for our billboard in Times Square. I don’t know if you guys are familiar, but Times Square is an area in Manhattan that is famous for having all kinds of very sophisticated billboards, and one of them is set up such that it’s showing these videos. And you actually call in with your cell phone and it tries to get the delay of the video and the delay of the cell phone lined up such that you hear the audio in real time that corresponds to the video that’s being displayed on the billboard. And that was done through Asterisk.

UnWired Buyer, which is a company that Kevin is particularly familiar with since he did a lot of the technology for it, which allows you to participate in eBay over your telephone. And it uses Asterisk for all of the interactive voice pieces, including the ability to interrupt an existing prompt when the situation changes. So for example, if you’re being outbid, even if it’s telling you one thing, it can interrupt what it’s saying and start saying something different.

And even Allison uses it. In fact, she told one time a story recently about how she had bid on an item and she got outbid, and so the system called her and she heard her own voice saying, “You’re not the highest bidder.” And she got very upset. I won’t say the exact words that she said, but…

Live on the Net is a company that does sporting events in the States. And they’ve got a setup with Asterisk to allow people to not only listen to live sporting events but to be able to participate by talking to other people. So just as you guys might go down to the bar and watch a football/soccer game [laughs] on TV and talk to your friends about it and converse, this is the ability to do that in an online fashion where you’re all talking to other people watching the same event, but not in the same location.

And we’re starting to get into more and more vertical spaces here. Pinland Dairy is an example. This is a dairy farm in which they used Asterisk to allow the dairy farmers to be able to call and know how much milk their cows had produced and to be able to do their financial planning, since they live sort of more paycheck-to-paycheck. And this is, again, an example of an application that is very focused on a particular niche.

And perhaps lastly here, the Psychic Phone Service. We did some work for them because they wanted, when people called in while they were waiting to talk to one of the psychics, they wanted to be able to hear – wanted them to hear the psychic readings of other people are were being read at that point instead of just getting hold music, as a competitive differentiator. So we don’t know how they found us, but they did.

So actually, I had a few more slides in here. I wanted to a little bit tell you guys about some future areas of direction. A lot of people ask, “What are the new things that are going into Asterisk?” And Kevin is going to talk to a great degree on more specifics. But generally I would say that Asterisk is gaining some important technologies in clustering, in presence, in video, but largely I think that all this is about how the applications that are being built on top of Asterisk are what is going to really take it to the next level, at least in terms of features.

We’re doing everything that we can to make the Asterisk core base stronger and stronger, but we will be largely dependent upon all of you in the Asterisk community to start dreaming up how you can use the technology to solve different problems and to address different verticals. With that, I think I’ll go ahead and get some questions. There should still be time, right? Yeah.

Stefan: Hi, Mark. I’m Stefan.

Mark: [laughs]

Stefan: I and probably most of these people here are wondering, what about the German voice prompts? There is kind of a lag. Any plan for German voice prompts? German like Germany, ja? [laughter]

Mark: [laughs] I don’t know. I’m certainly open to the idea. We’ve recently done some work on the Asterisk GUI to make it easier to select international prompts. Obviously I should say it’s still not – well, you can select it, it’s just we don’t have the recordings there. I know there are some other people who have contributed recordings. I would certainly be very open to, if anyone has a particular voice model that they would recommend, that we could work with them to establish prompts in German. We currently have English, French, and Spanish, I think, official prompts.

Stefan: Is that a promise? I can give you the model.

Mark: OK.

Stefan: This week, or the week after, or…

Mark: Whenever, as long as it can be done on the same – we have sort of a standard – I wouldn’t say, necessarily, a contract, but there is a standard arrangement that we have with each of the voice models because you need to be able to go back and get additional prompts and so on and to have them be able to buy them through their website, just like today you can buy English, French, and Spanish prompts through the Digium website that will match the rest of the Asterisk system.

Stefan: OK.

Mark: So I’m happy to talk to you about it afterwards there. But it might be worth pointing out that more than half of Digium’s business is outside of North America. So we are a very international company in terms of the business that we do. And again, largely that’s due to open source. [pause]

Mark: OK. There have got to be more questions than that. Stefan won’t be upset that he asked me to speak for 30 minutes early.

Man 1: Mark, a [Inaudible 18:12] advice question.

Mark: Yes.

Man 1: Recently, many…

Man 2: [Inaudible 18:18] ready to use the mic that mic that we have?

Man 1: [Inaudible 18:18]

Man 2: Yeah, please.

Mark: Believe it or not.

Man 3: Repeat the question.

Man 1: Thank you. Technology. Isn’t that something? Mark, bouncing off Stefan’s question about German, there’s a fellow in Thailand who says he has rewritten voicemail to – because their… I don’t know if you know Thai, Kirt, but I don’t. The grammar problems, right? You and I have talked about this before.

My question is simpler than that, though. The question is how does he go about relating to someone at Digium to talk about these so-called improvements that he’s made?

Mark: Traditionally what we do is we have the Digium mishi tracker at bugs.mishi.com. You can submit your patches through there. And voicemail and generally language support has always so far been I guess a very hard coded kind of thing because there’s so many different places in the code that it gets touched. So you end up with just a lot of special exceptions. In principle it seems like it should be something that would be just configurable where you’re just updating configuration pulls to add support for new languages, but in practice that turns out to be really difficult to do. Although Kevin may have some other inputs on that. I don’t know. Anything?
[Indistinct]

Mark: You have what? [Indistinct]

Man 2: We actually implemented something called Saycom for a lot of this occasion but it hasn’t been integrated in voicemail so still have to configure voicemail but for saying numbers, digits and other things we have a configuration file nowadays made by Luigi Rizzo in Pisa.

Mark: OK.

Man 2: Yeah, we spent a lot of time especially in Taiwanese because saying Taiwanese numbers was real amazing if you read the code. That was a couple of years ago we got all these patches for all kinds of languages that we integrated in voicemail and in saying numbers and a couple of other parts as well.

Mark: Yeah, voicemail is a very complicated application and, in fact, I remember probably about a year ago, someone had taken out the little line at the beginning that said something about could you imagine voicemail could be this easy because when I first wrote it it was a very, very simple application.

Man 2: Please check [Inaudible 21:07] the voicemail.

Mark: Yeah. But a microphone.

Man 3: Mark, in the 1.6 code base what changes or what changes in the code base that are now in 1.6, I am most impressed with at least in the core? What are you most excited about in…

Mark: Well, Kevin is going to specifically have a talk about 1.4 and 1.6. For me I guess I have to admit I’m kind of a feature snob. So I’m still probably most excited about the event stuff that Russell’s been doing as well as TLS for Zip and SRTP whenever it becomes available. Those are the things that SRTP is not going to be in 1.6? [Indistinct]

Mark: Not in 1.60 but I think it’s going to be in 1.6. One? Yeah, somewhere in 1.6. [laughter]

Man 3: Are you talking about clustered events and stuff?

Mark: The clustered events is in 1.60 at least as it relates to I think it’s voicemails in the first part and then presence to follow, I think. So …

Man 3: Would that kind of allow data structures to be replicated across Asterisk machines, maybe to preserve qual continually or something?

Mark: No, this is more about clustering information like the status of your voicemail messages and the presence of people across clusters.

Man 3: [Indistinct]

Mark: Yeah. OK. That’s a good way to think of it.

Man 3: There was a patch in something to do with EIS If I remember right. It’s kind of back end thing for replicating data structures things like a channel structures and stuff to kind of maintain a call.

Mark: I’m not sure about that particular one, but IBM did a demonstration based on the solid database and I’m trying to remember there was some kind of a standard… [Indistinct]

Mark: Yeah, there was some kind of a standards based interface that they were working to be able to support to do that. For my mind, and not everyone looks at it this way, but I think that the best thing that ever happened to voice over IP was the creation of cell phones, because it changed people’s perspective about what it means to have a phone call. If you think about 20 years ago if you were talking to someone and the call dropped, it would be such an unusual event and now it’s just taken as just go back and call again. I think that the incremental effort for it that is required to say that if I lose a server and I lost the calls that are on it, and trying to save all those calls is so high.
People’s expectations now thanks to cell phones are so much lower than what they used to be that I think it’s important that you can just pick up the phone and call again and when you make that call that it goes through as relatively rare as it should be to have a failure of that sort.

Man 3: OK, that’s good enough.

Mark: All right, in the back. You need a microphone?

Man 4: OK, thanks. Do you have any customers or knowledge that use Enum, the 164 office stuff or is that [Inaudible 25:03] beast?

Mark: I think the question was do we have any customers that use E1, that use Enum [sp] . Yes. There are definitely people that use Enum with Asterisk. We also have Dundee as well. I think Enum is more widely used in environments that contain a lot of other stuff other than just Asterisk. And Dundee is being used in situations where you’ve got a lot of clustering. And then when I was in Brazil just two weeks ago, there was a guy there that has developed some kind of like system that automatically configures Dundee across multiple servers to make it easier to hook up because right now the problem is Dundee is kind of a pain to configure.

Man 4: Because in Germany where for many years the situation that we have many VoIP islands. If one of the islands goes to another you have to use the plain old telephone system to reconnect these. That’s in principle I think it’s great.

Mark: In fact, that’s an application that I have long wanted to see the Dundee protocol be able to be used for, because Dundee allows you to overlay dial plans. So for example even if there’s no clear division between numbers from one to another, it allows multiple service providers to be able to peer together without having to expose all the customer lists, without having to create some other entity that would then have to be a new centralized authority but allows it to be done more like the way peering is done on the Internet with the BGP and OSPF. So I would certainly encourage anyone that wants to bring those together to do so. In the U.S. it is very challenging not because of the technology but because there are so many companies who are trying to be the monopoly of how you convert a phone number to a location, like an IP address.
They are pushing very hard to try to make Enum the only answer there and pushing to be the only provider or the only recognized provider for Enum. And I think the opportunity for the customer is much better if you allow multiple companies to compete in this space and to have a protocol that allows them to peer together more easily.

Man 4: Thank you.

Man 5: I guess what I wanted to ask is whether you guys have a formal strategy for competing with Microsoft and maybe how you have been bumping into them in the last, say, 18 months because I know they are going aggressively into this space now.
Mark: Well, we haven’t yet run into Microsoft very much except at trade shows. I’ve been on a few panels with the guys from Microsoft, but I would say that Microsoft is probably the company that I am most concerned about in terms of their entry into voice-over-IP. I was on a panel at an event called Voice Con, and I sort of described it as – two or three years ago, it was great that nobody took open source seriously, because we were competing with Cisco and Avaya, and it’s really easy and great to compete with all those guys because they’re already – you know, they’re still trying to understand that they’re software companies when it comes to the voice space.

And Microsoft, obviously, understands that this is all software and understands the importance of the applications. So, the scariest part is that they understand the same things, and I think the primary advantage that Microsoft has is obviously in the way that they control the servers and the operating system. And the primary thing that we have with open source is that we’re open source and is that we can innovate so much more rapidly.

And we have to work very hard to make sure – and when I say "we, " it means not only Digium, but the whole Asterisk community has to work very hard to make sure the experience of using Asterisk is as easy as it can be and is as effective on the Windows platform as it can be. So Digium is working on a variety of technologies, not just Switchvox but some other technologies, too, to try to make sure that the Windows experience is as good as possible.

Obviously, Switchvox will work on other platforms as well. It works on Linux, it works on MacOS. But having the best possible experience on Windows is going to be very, very important, and we definitely cannot underestimate the Microsoft. It’s even amazing to me that Microsoft has been able to form partnerships in the telecom world.

In fact, at the last conference I sort of chastised the MyTel representative a little bit because they were talking about their partnership with Microsoft, and I said, “Well, partnering with Microsoft is a bit like snuggling with a bear. It may feel warm and fuzzy right now, but wait until she wakes up and gets hungry, and then you’ll be done.” [laughter] So, other questions?

Man 4: Sorry, me again. The Switchvox thing, what are your plans about translating that to German and German voice prompts? Again the German thing. Maybe having via BRI, because ISDN is kind of a major thing here.

Mark: Yeah. Oh, yeah.

Man 4: Any plans for that?

Mark: So we should probably talk about that. Kevin, I don’t know, are you going to go into more detail on the BRI stuff? OK. So Kevin will talk with more detail about this later, but we have created a new set of drivers for BRI cards that are not based on MICN anymore, so that it will be easier to get all those drivers set up. The integration of that plus the internationalization is part of the goal for Switchvox. It should be in the next release of the [Inaudible 31:47] and I’m hoping that it will be in a Switchvox release soon. There are sort of three stages to the internationalization of Switchvox, and the goal is to try to get the first one done. So the first step is – so that you can configure the system so that all the prompts and everything are in German. Well, obviously more than one language. All the languages that Asterisk will support. The second one is to have the end user client – that is the part that allows you to see your presence, the switchboard, to have that translated into native language. And then lastly to have the configuration interface translated into native language.

But the first goal is at least to get the prompts. And I would certainly encourage all of you guys that are interested in seeing that technology available in German to help press for it. So I’ve certainly talked quite a bit at Digium about the importance of internationalizing Switchvox. So I’m hoping that some additional pressure may help push it forward a little bit faster. In any case, we should have it on the Asterisk GUI soon.

Man 6: Hello. You earlier spoke about video integration in 1.6. For me, I’m using Asterisk mostly as a streaming server to deliver audio. For delivering video I use other stuff. But the most problem I have is on high-quality audio, to use it. Is there any progress in thinking about stereo or even Dolby 5.1, or what happens on the video front?

Mark: I haven’t done anything with that. I don’t know, Willy or Kevin, do you guys know anything about anybody doing multi-channel?

Man 6: We had a discussion about the…

Mark: Maybe have a microphone?

Man 6: Where is the microphone?

Kevin: We had a discussion called the Asterisk…

Man 6: Well, can you wait? Because otherwise we don’t have that on video.

Man 4: What?

Man 6: He’ll bring you the microphone.

Man 4: OK. [on-mic] Well, for new combinations of video and audio, multiple audio channels and everything, we need a new code path inside Asterisk and architecture. And how to set this up, because the current architecture is very focused on audio and yes-or-no codecs. I’ve been doing a work with something called Videocast for many years now that really enhances video negotiation but doesn’t take us to multiple channels. And this is something we started to discuss, and I think there is going to be a lot of work at the next Asterisk developer meeting, and setting up a new model for call setup where we negotiate multiple channels, multiple combinations of audio, video, and text. Because we also added real-time text to 1.6 for deaf and hearing-impaird.

Mark: All right. I think the short answer was nothing right now. It’s all just talk. [laughter]

Mark: Any other questions? I have 14 more minutes left. What are we going to do?

Man 7: [Inaudible 35:20]

Mark: Maybe Kevin will come up and we can sing a duet. [laughs] All right, well I guess we’ll break for coffee, then, if there are no other questions. Or is there any coffee outside? I don’t know. We have plans.

Man 8: Coffee, not yet. Soft drinks, yes. We have any pictures of the new building?

Mark: Yes, I do have a picture of the new building, if I can find it here. It’s somewhere on my desktop, but – oh, there we go.

Man 8: Ah, how perfect.

Mark: Well, this is a rendering. I don’t know if it really counts. But… [pause] hopefully it will come up here in a second. Yeah, that’s a picture of it, or a rendering of it. Let me see if I can bring up an actual photo here. As you can tell, I have a very messy desktop. If it will come up – there we go. Oh, that’s kind of highly – some really high-res. Let’s try – there we go. You will kind of see it in the background. Not a great picture. I guess I don’t have any really good pictures there. That’s about all I’ve got. You’ll just have to come to Huntsville and see it. Out of curiosity, how many people here have been to Huntsville, Alabama? That’s pretty good. I’m impressed. Oh, wow, there’s the botanicals. [laughs] I’m not sure I brought that up but OK.

Yeah, anything else? Oh, we got another question.

Man 9: Maybe you can talk about what you think. I mean, you are really deep into this think of telephony. Where do you see telephony systems in 10 or 15 years? Do you have any thoughts on that you may just tell us?

Mark: I think that the integration with the other communication systems is probably the biggest change that we are going to see. It seems like when people make soft phones for example that run on a PC they seem obsessed with this idea that they are trying to duplicate a telephone on a PC. I think eventually people are going to realize that that’s a really dumb thing to do. The reason that the telephone is so basic is because that is all you got is your DT map. And when you are on the PC you’ve got so much more flexibility about what you can show and how you can integrate the web experience, the phone experience and everything together. And then as people move farther and farther away from traditional land lines and more into cell phones, I think you’re going to see more of the interaction with your PVX being pushed out to the cell phone.

This is, by the way, another spot where I think we may be able to one up Microsoft if we can do it fast enough, which is bringing the interaction with the PVX all the way out to the hand held, having a native client support for being able to manipulate conference bridges, for example, being able to access directories, how voicemail is represented, all that stuff on the hand held would be some important features to be able to go after.

If you look at the history of Microsoft, it’s rare that they get it right the first time. But eventually they’ll get it. And we have a certain amount of time that we’ve just got to really beat them to the punch on to get there.

Another question.

Man 10: [name 40:05] How do you relate Asterisk to other open source projects like Zip X who take an approach to open source VoIP which is much more related to NGN concepts like IMS, Tyspan and the like. So that it has a much more separated architecture of different servers and the like. How do you estimate the development of Asterisk on one side and these NGN related VoIP projects like Zip X in the future?

Mark: Well, I think that Asterisk comes from a very pragmatic background. The reason that Asterisk was created in the first place was because I couldn’t afford my own phone system. I just decided to sit down and write one to save money. So everything about its design the way it interfaces to other devices is built around the pragmatic desire to connect applications with different telephony technologies. Whereas something like Zip X is really obviously as the name implies built around this idea that it’s, Zip is somehow the only thing that is going to be telephony going forward and build everything around this one protocol.

So you might think of it, one way to look at it is a lot of those applications like Zip X envision that Zip is everything telephony, whereas I look at it and say I want Asterisk to connect to everything that is telephony, because we’ll never know what everything is. And when there is a standard you’re always burdened by increasing levels of backwards compatibility just look at the 4,000 pages of Zip Standards that are out there today.

An application can be gutted and redone and adapted and does not have the much more limited amount of backwards compatiie come along.

Man 9: Well, one issue in that context is always scalability when it comes to 500, 000 or maybe several thousand VoIP phones connected to it. Some people worry about scalability when you scale for instance Asterisk up to that number of telephones.

Mark: Well, there are sort of two different paths there. One is these technologies that allow Asterisk to be clustered more easily so that in my view you always want to be able to scale a solution by adding simply more servers, rather than just assuming that you’re going to stretch more and more out of a particular set of servers. The other thing is that in some installations some people use things like Open Sir to front end Asterisk. So that Asterisk becomes more of a feature server with Open Sir acting as a symproxy since Asterisk is not a symproxy in and of itself.

In some installations that ends up being another way to do it that’s open serve being more stateless. It doesn’t have to, it can scale in a different way than Asterisk does.

All right. Anything else?

OK, do you guys know Skyler? You want to stand up? I’m sorry.

[Indistinct]

Mark: Are you serious? 50? OK, he says the first 50 business cards that Skyler gets he will give a free Digium card. That’s to all 50 people. God, you sales guys are expensive. [laughter]

Skyler: There are 49 left. [laughter]

Skyler: Maybe after, once we get outside.

Mark: You’re going to get swamped. [Indistinct]

Mark: What kind of card is it?

Skyler: I would say it’s an analog ….

Man 4: OK, Analog is not good for here so make it a BRI. [laughter]

Mark: You may have to cut it back to like 10 and make them BRIs or something, who knows?

Man 4: [Indistinct]

Man 3: Yeah, but it’s not good for here. He never use analog. Who use analog? Here? OK, great. Who use BRI, probably everybody. So BRI, so yeah.

Mark: Cut it back and just do pure BRIs, that’s what I would do.

Skyler: It’s a free card. Come on. [Indistinct]
[laughter]

Mark: Nothing like spending other people’s money, is there Skyler?. [laughter]
[Indistinct]

Mark: We won’t even get 50 business cards if it’s not BRI. [Cross talk] [laughter]
Skyler: …BRI cards and do a draw?

Mark: Yeah, can we do that? [Indistinct]

Mark: OK, yeah. I’m going to go ahead. I’m just going to do the executive over-ride on that. We’ll do a draw for all the… All right get all the business cards and then we’ll draw and we’ll do 10 BRI cards instead of 50…

Skyler: We really do have the analog cards that the marketing [Inaudible 46:03] sent over.

Mark: Over. Well, maybe we can take those to somewhere that wants analog, [laughs] because obviously nobody here does. [laughs] Or we can offer them their choice. Do what? This is your bad? Oh, someone lost Michael…

[Indistinct]

Mark: OK. Congratulations you get a free bad. [laughter]

Mark: All right. I think that’s actually it. I think we may have, we have two minutes left. So we’re good. All right. [Indistinct]

[laughter]

[applause]