Saturday, April 25, 2009

Fixed Mobile Convergence(s)

The term "fixed mobile convergence" is very ambiguous. In this post, I will try to clarify the concept by distinguishing between different types of convergence and by positioning IMS with regards to them.

Device convergence

This type of convergence essentially relies on the ability of a device to connect to a single or to separate networks using either fixed or mobile access (typically WiFi behind xDSL and GSM/UMTS).

UMA (Universal Mobile Access), also called Generic Access Network (GAN) in 3GPP, is a potential solution for this type of convergence, as it permits to add an IP access to the mobile core network while keeping the higher level signaling stacks, thus enabling standard handover between, e.g. WiFi and cellular access. UMA/GAN requires the support of a dedicated "base station" in the access network to add the new access to the mobile core.

The IMS Voice Call Continuity (VCC) specification supports a similar feature, but this time handover is performed through switching between an IMS core network and the mobile core network. An issue with VCC is that voice services are supported across two different core networks (IMS and the pre-IMS mobile core), which may cause trouble with regards to the execution of value added services that should be unified or at least coherent across the two networks. The 3GPP IMS Centralized Services (ICS) initiative could be a way to address this issue, by locating value added voice services for both IMS and the pre-IMS mobile core network in a single IMS Telephony Application Server (TAS)

Overall, device convergence suffers from the significant hurdle to rely on dual mode devices, with the need for associated market penetration. It may also face technical issues related for instance to the quality of user experience or battery consumption. Note that this is the only type of convergence which relies on the ability of a device to connect to the network through different access types.

Service convergence

Service convergence relies on the support of convergence through service implementation.

Typically, fixed and mobile devices each access their own network through their specific access. A service is then made convergent by an ad hoc implementation permitting the coherent delivery of the service across the different access technologies and devices. This generally implies federation between fixed and mobile identities, the usage of a converged service profile and a consolidation of fixed and mobile OSS/BSS functions in order to deliver a coherent provisioning and a converged bill.

The drawback with this approach is that services have to be made convergent one by one, either by totally service-specific implementations or by the integration with a usually proprietary convergence framework dealing for instance with identity federation and shared fix / mobile service profiles. This type of convergence may be costly to support, difficult to evolve, and may sometimes be limited due to technical issues.

Network convergence

Network convergence relies on the ability of a core network to support different types of devices using different access technologies.

A single IMS core network may for instance support a variety of access technologies among GSM, UMTS, LTE, Femtocells, WiFi, WiMax, xDSL, FTTH, circuit-switched fixed access and cable, and consequently the devices making use of them.

IMS based network convergence requires the ability of the device to connect with IMS, either through native or acquired internal support, through a home gateway or through a network gateway. On the other hand, it does not require the device to support various access technologies (like WiFi and GSM/UMTS).

Taken in isolation, network convergence is essentially a cost reduction feature as it permits to avoid deploying access-specific core networks, thus cutting in the CAPEX and OPEX of the operator. Fixed and mobile devices can still make use of different user identities associated to different service profiles, and providing access to discriminated services or service implementations.

However, network convergence can also be seen as a support facilitating the implementation of service convergence, as it implies the support of the same (IMS) protocols by the devices (or through gateways) as well as a unified access to application servers through the unique core network. IMS-based network convergence can therefore be used to support convergent services in a more cost effective and simplified manner.

Network convergence is currently a strong IMS driver for operators deploying new access technologies (e.g. WiMax, LTE) or targeting specific convergent services (e.g. enterprise FMC, converged messaging) across these new or legacy access technologies.

In addition, IMS-based network convergence can also be seen as a step towards the ultimate goal of user convergence.

User convergence

User convergence relies on the support of a unique converged subscription possibly making use of converged user identities (i.e. user identities shared between fixed and mobile devices). It builds and extends upon network convergence.

In this approach, the operator provisions a unique user profile in the HSS, which may include converged identities, separate fixed and mobile identities if needed, and access specific information like authentication methods and credentials (e.g. UMTS AKA for mobile and SIP digest for fixed).

In the most advanced scenario, the user can concurrently register the same user identity (e.g. sip:john.smith@operator.com) from multiple fixed and mobile devices. The service profile stored in the HSS and associated to the shared identity supports converged access to IMS application servers, which associate a converged user profile to this identity. In this approach, every service deployed on the IMS framework and associated to a converged identity is de facto converged because immediately accessible from various devices using vaious accesses.

SIP requests addressed to the converged identity (e.g. incoming calls, incoming instant messages) can be handled intelligently by the IMS core network (and possibly the application layer) with a panel of strategies ranging from alerting the user or delivering the request (e.g. an IM) on several devices to selecting the most appropriate one according to various criteria such as user preferences, device capabilities and more dynamic information such as presence.

Other interesting features include session mobility (currently worked on in the IETF and 3GPP) permitting to transfer an ongoing session from one device to another, as well as the possibility to deliver the different components of a multimedia session over different devices (CPM requirement), like delivering the video component of a voice/video session to the TV and the voice one to the mobile phone.

I had the opportunity to describe user oriented convergence in a previous post, but I will use this one to demystify prejudices that sometimes exist about it.

First, while IMS can eventually support user convergence, it will not mandate it for all users. An operator implementing a coherent IMS strategy will be able to offer convergent subscriptions while keeping the possibility to offer mobile and fixed specific subscriptions as well (using IMS network convergence in this case). Moreover, even for converged subscriptions, the operator will be able to keep separate fixed and mobile identities if the user wishes it or for access to specific services. This is only a matter of user profile provisioning in network databases.

Second, user convergence does not necessarily mean the impossibility to distinguish between fixed and mobile access for:
- Service discrimination: some services may remain fixed or mobile specific.
- Service implementation discrimination: variants may still exist between the implementations of a service depending on the access used to deliver it.
- Charging discrimination: differentiated fixed and mobile charging may apply as long as users are informed about it, possibly in an interactive manner before service delivery.

The key element permitting to support these differentiations is the fact that all SIP signalling originating from a device includes an identification of the access technology it uses (e.g. UMTS, xDSL). This information can be used for service routing in the network (i.e. definition of initial filter criteria) or within service logic prior to or while delivering the service. A device switching from one access to another during service delivery would inform the network about it, for instance by initiating session re-negotiation, thus permitting the network and services to dynamically adapt to the change.

User convergence will not happen overnight, as it implies, besides the addressing of pending technical issues, major changes related to organizations, processes, business models, OSS and BSS, as well as regulation. However, I cannot imagine that it will never happen, whether this is under the control of operators using IMS or through disruptive players using alternative solutions enabled by all-IP networks.

Conclusion

IMS can support all types of convergence: device convergence, service convergence, network convergence, and user convergence.

Personally, I consider that device convergence and service convergence are of a limited and tactical appeal, due to the limitations and costs they imply. Moreover, to support them, IMS is only a candidate framework among others, which alone may not justify an investment.

The real interest of IMS for fixed mobile convergence appears when network and user convergence are part of the roadmap for the operator. These targets justify the usage of IMS for device and service convergence, as an initial step towards a more ambitious strategy combining both network and user convergence. Network convergence in itself can be used as an intermediate step towards user convergence, which will be a true revolutionary aspect of IMS, together with its ability to support multimedia communication, to combine services and to merge the Internet and telecommunications domains.

272 comments:

«Oldest   ‹Older   201 – 272 of 272
Anonymous said...

Hello there, just became aware of your blog through Google,
and found that it is really informative. I'm going to watch out for brussels. I'll
be grateful if you continue this in future. Lots of people will be
benefited from your writing. Cheers!

Here is my website :: nfl jerseys cheap

Anonymous said...

Hi, Neat post. There's a problem along with your web site in internet explorer, may check this? IE nonetheless is the market leader and a large element of other people will pass over your wonderful writing due to this problem.

Take a look at my blog; Dragonvale Cheats

Anonymous said...

I was suggested this blog by my cousin. I'm not sure whether this post is written by him as no one else know such detailed about my difficulty. You are wonderful! Thanks!

My blog: coconut Oil for Hair

Anonymous said...

I think this is among the most vital info for me.

And i'm glad reading your article. But should remark on few general things, The site style is wonderful, the articles is really nice : D. Good job, cheers

Feel free to surf to my weblog Best Cccam To Use

Anonymous said...

Touche. Solid arguments. Keep up the good spirit.


Also visit my page pirater Un compte facebook

Anonymous said...

Someone necessarily lend a hand to make seriously posts I'd state. That is the very first time I frequented your web page and thus far? I amazed with the analysis you made to create this particular put up extraordinary. Fantastic process!

my web page Coconut Oil For Hair

Anonymous said...

I believe what you posted was actually very logical. However, consider this,
what if you added a little information? I ain't suggesting your information isn't good.
, but suppose you added a title that makes people desire more?
I mean "Fixed Mobile Convergence(s)" is kinda vanilla.
You should glance at Yahoo's front page and note how they write post titles to grab viewers interested. You might try adding a video or a related picture or two to grab readers interested about what you've written.

In my opinion, it could bring your website a little livelier.


My homepage :: miu miu 新作

Anonymous said...

I’m not that much of a online reader to be honest but your blogs really nice, keep it up!
I'll go ahead and bookmark your site to come back down the road. Many thanks

My webpage :: Diaper Rash Remedies

Anonymous said...

I always used to read article in news papers but now as I am a user of net therefore from now
I am using net for articles or reviews, thanks to web.


Feel free to surf to my page: Unknown

Anonymous said...

For newest news you have to pay a visit web
and on the web I found this web page as a most excellent site for latest updates.


Look into my website: unknown

Anonymous said...

Fabulous, what a blog it is! This website provides
helpful data to us, keep it up.

Feel free to surf to my web site - Unknown

Anonymous said...

Good article. I will be experiencing many of these issues as well.
.

My blog post; Freddiesk.Lovelyish.Hk

Anonymous said...

I am truly glad to glance at this weblog posts
which carries lots of useful data, thanks for providing such data.


Feel free to visit my homepage - Unknown

Anonymous said...

I'm not sure where you're getting your information, but great topic.
I needs to spend some time learning much more or understanding more.
Thanks for wonderful info I was looking for this information
for my mission.

Also visit my blog Unknown

Anonymous said...

Good day! I could have sworn I've been to this blog before but after going through many of the articles I realized it's
new to me. Anyhow, I'm certainly delighted I discovered it and I'll be bookmarking it and checking
back often!

Also visit my website: http://louboutinshoes.ucoz.com

Anonymous said...

I am sure this article has touched all the internet visitors, its really really fastidious paragraph on building up new blog.


Here is my web site: Psn Code Generator

Anonymous said...

I have read some good stuff here. Definitely price bookmarking for revisiting.
I surprise how a lot attempt you place to create the sort of excellent informative web site.


Visit my blog: uk adult chat rooms

Anonymous said...

Howdy would you mind sharing which blog platform you're using? I'm going to start my own blog in the near future but I'm having a hard time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I'm looking for something unique.
P.S Sorry for getting off-topic but I had to ask!


Here is my site :: Psn code generator

Anonymous said...

Wow! In the end I got a weblog from where I be capable of actually get valuable facts regarding
my study and knowledge.

my web blog :: クロエ店舗

Anonymous said...

Thanks , I've recently been looking for information about this topic for ages and yours is the best I have found out till now. However, what about the bottom line? Are you sure about the source?

Also visit my web-site :: how to jailbreak ps3

Anonymous said...

I always useԁ to study paragraρh in news paperѕ but now as Ι am a user οf
intеrnet ѕo from now I am using nеt
fοr posts, thankѕ tο web.

Visit my web blоg: Lloyd Irvin

Anonymous said...

With your heart hammering and your muscles locked on you want a piece of me punk? your body starts struggling with the pressure: you now start sweating and your breathing will become short and laboured. breathe from your chest when agitated, so try diaphragmatic breathing as a way to cool down your anger, says Dr Sinclair. Put one hand on your chest and one on your stomach.
Cole Haan's butter patentleather wedge ($185) and lemon yellow sandals ($135) both have the Nike Air construction to make walking comfortable. The ivory and goldenrod patent, large hobo ($325) named "Kyle" has two large outside pockets and is a weekender that will delight. [url=http://www.outletcheapmichaelkors.com/]cheap michael kors[/url] ID Strategy Conference 2006
Looking at the market's response to Coach's earnings, you would have thought the company had returned to highgrowth mode and was deserving of its premium P/E multiple relative to others in specialty retail. Of course, it was so very refreshing to see China sales pop 40% when so many other companies, from industrials to Nike (NKE), are experiencing tepid gains at best inside a slowing macro environment. But, HonestAbe thinks Coach is not where to look in retail and here are the reasons why..
Kennedy has certainly made it apparent that she's an ally. Several gay city officials serve in her administration, she's made public appearances in support of the LGBT community (even at a ribboncutting ceremony for Northern Nights, a new gay bar), and she recently went to bat for a Lynn high school student who was barred by her viceprincipal for wearing a tshirt that read, "All the Cool Girls Are Lesbians." The story made national headlines, and Kennedy took up the matter with the school committee on the girl's behalf. ("The people administering those rules should know about First Amendment rights," chides Kennedy.). [url=http://www.outletcheapmichaelkors.com/]mk outlet[/url] It doesn't look cheap or knockoffish. But it does break easily, so careful!Friends.
Parfum, Extract, or Extrait this is the purest form of perfume. It contains somewhere between 15% and 40% of perfume oils. Chief Superintendant Tony McNamara presented a Commendation Award for her outstanding policing and as a symbol of the high esteem and respect earned by Yvonne as a member of the Garda Sioch Sin O her friend, brought a pair of party shoes and a handbag, memories of how Yvonne loved to socialise, especially with her friends..
[url=http://www.outletcheapmichaelkors.com/]cheap michael kors handbags[/url] Why big hair is better

Anonymous said...

You are so cool! I don't suppose I've truly read something like this before.
So good to find somebody with original thoughts on this topic.
Seriously.. many thanks for starting this
up. This web site is something that is required on the internet, someone with some originality!



Here is my website Alternative energy

Anonymous said...

Thanks for sharing your thoughts on olivia newton john.
Regards

my weblog Generateur De Code PSN

Anonymous said...

Hello there, You've done a fantastic job. I'll certainly digg it and personally recommend to my friends.
I am sure they'll be benefited from this site.

My homepage World Of Tanks Hack

Anonymous said...

Thank you a bunch for sharing this with all
of us you actually recognize what you are speaking about! Bookmarked.

Please additionally discuss with my web site =). We can
have a hyperlink trade arrangement between us

My webpage :: unknown

Anonymous said...

Today, while I was at work, my sister stole my iphone and tested to see if it can survive a twenty five foot drop, just so she can be a youtube sensation.
My apple ipad is now broken and she has 83 views.
I know this is completely off topic but I had to share it with someone!


My homepage; laurie49w.xanga.com

Anonymous said...

Excellent pieces. Keep writing such kind of info on your site.
Im really impressed by your blog.
Hey there, You've done a great job. I will definitely digg it and for my part recommend to my friends. I am confident they will be benefited from this site.

Feel free to visit my webpage :: bestcoconutoilforhair.Com

Anonymous said...

Magnificent goods from you, man. I've take note your stuff previous to and you're simply too excellent.
I actually like what you've obtained right here, really like what you're stating and
the best way in which you are saying it. You are making it
entertaining and you still take care of to stay it smart.
I cant wait to read far more from you. That is
really a terrific website.

Also visit my website ... Generateur De Code PSN

Anonymous said...

Fantastic beat ! I would like to apprentice whilst you amend your web site, how can i subscribe for a weblog web
site? The account aided me a appropriate deal.
I had been tiny bit acquainted of this your broadcast provided shiny clear idea

Here is my blog - Unknown

Anonymous said...

It's not my first time to visit this web page, i am browsing this web page dailly and take nice facts from here every day.

My page ... unknown

Anonymous said...

Hi! I just would like to offer you a huge thumbs up for
the great info you have got here on this post. I am coming back to your
website for more soon.

my weblog Unknown

Anonymous said...

whoah this blog is fantastic i love reading your posts.
Keep up the great work! You know, a lot of people are searching round for this information, you
could aid them greatly.

Check out my webpage Unknown

Anonymous said...

Hurrah, that's what I was looking for, what a information! present here at this web site, thanks admin of this website.

Also visit my homepage ... Extra Resources

Anonymous said...

Awesome blog you have here but I was wanting to know if you knew
of any user discussion forums that cover the same topics talked about here?
I'd really like to be a part of community where I can get opinions from other knowledgeable individuals that share the same interest. If you have any suggestions, please let me know. Thanks!

Here is my blog: upset stomach cures

Anonymous said...

Great site you have here but I was wanting to know if you knew of any message boards that cover the same topics discussed
in this article? I'd really love to be a part of group where I can get responses from other experienced people that share the same interest. If you have any recommendations, please let me know. Bless you!

Feel free to visit my homepage ... microsoft office Gratuit

Anonymous said...

I think the admin of this web site is really working hard in favor of his website, for the reason that here every material is
quality based material.

Also visit my homepage ... World Of Tanks Hack

Anonymous said...

I am really enjoying the theme/design of your site. Do you ever run into any internet browser compatibility problems?
A number of my blog readers have complained about my site not working
correctly in Explorer but looks great in Chrome. Do you have any solutions to help fix this problem?


Take a look at my web page Eco Sanctuary

Anonymous said...

Hi i am kavin, its my first occasion to commenting anywhere, when
i read this paragraph i thought i could also make
comment due to this sensible piece of writing.

my site :: The Interlace

Anonymous said...

Hey there! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in trading links or maybe guest writing a blog post or vice-versa?
My blog covers a lot of the same subjects as yours
and I believe we could greatly benefit from each other.
If you're interested feel free to send me an email. I look forward to hearing from you! Superb blog by the way!

Here is my webpage - candy crush Saga hack

Anonymous said...

I am really impressed with your writing skills as well as with
the layout on your weblog. Is this a paid theme or did you customize it yourself?
Anyway keep up the nice quality writing, it's rare to see a nice blog like this one these days.

Feel free to surf to my web page Dragon City Cheat Engine

Anonymous said...

I always used to study post in news papers but now as
I am a user of web so from now I am using net for articles or
reviews, thanks to web.

my weblog microsoft office Gratuit

Anonymous said...

Highly descriptive article, I loved that bit.
Will there be a part 2?

My webpage; Code Psn Gratuit

Anonymous said...

Plеase let mе κnow if you're looking for a article writer for your blog. You have some really good articles and I feel I would be a good asset. If you ever want to take some of the load off, I'ԁ really like to write somе content fоr your blog іn exchange fоr а link bаcκ to mine.
Please blast me an e-mail if inteгeѕted.
Thanκs!

Feel free to viѕit my ωеbsіte .
.. reputation management

Anonymous said...

Guidelines to Troubleshoot An individual's Epson Projector

Also visit my blog www.scstudio.in

Anonymous said...

Several Ways of Do During Delivering Demo

Also visit my web site westerner

Anonymous said...

Lg Washer, Front Loading Hotpoint washing machine

My blog post :: promising

Anonymous said...

Hello there, You have done an incredible job. I will
certainly digg it and personally recommend to my friends. I am
sure they'll be benefited from this web site.

my blog post: Generateur de Code PSN

Anonymous said...

Pretty nice post. I simply stumbled upon your weblog and wished
to mention that I have truly enjoyed browsing your weblog posts.
After all I'll be subscribing for your rss feed and I'm hoping you write once more soon!



Have a look at my website mp3 player für sport

Anonymous said...

I do not even know how I ended up here, but I thought this post was great.
I don't know who you are but certainly you are going to a famous blogger if you are not already ;) Cheers!

my web page ... Psn Code Generator

Anonymous said...

I am really loving the theme/design of your blog.
Do you ever run into any browser compatibility issues?
A few of my blog audience have complained about my blog not operating correctly in Explorer but looks great in
Firefox. Do you have any ideas to help fix this issue?


Feel free to surf to my web blog: The Interlace

Anonymous said...

dating overzicht http://loveepicentre.com/map/ dating ad
dating a single mother advice [url=http://loveepicentre.com/contact/]asian american seniors dating singles[/url] heather chase dating bill kaulitz
online dating booma [url=http://loveepicentre.com/success_stories/]dating lines in birmingham alabama[/url] peace river dating [url=http://loveepicentre.com/user/lovely/]lovely[/url] senior widow dating site

Anonymous said...

I am genuinely thankful to the holder of this web site who has shared this wonderful article
at at this place.

Also visit my blog; 7Zip Download

Anonymous said...

I couldn't refrain from commenting. Very well written!

Feel free to surf to my homepage :: Code Psn Gratuit

Anonymous said...

I have learn some just right stuff here. Definitely worth
bookmarking for revisiting. I surprise how a lot
attempt you set to make any such great informative web site.


Check out my homepage :: The Interlace ()

Anonymous said...

Hi, There's no doubt that your site could be having internet browser compatibility issues. Whenever I look at your website in Safari, it looks fine however, when opening in I.E., it's got some overlapping
issues. I simply wanted to provide you with a quick heads up!
Other than that, excellent blog!

Here is my page World Of tanks hack

Anonymous said...

speed dating lion compass http://loveepicentre.com love and dating
dating adult video game [url=http://loveepicentre.com/articles/]irish women for dating[/url] contactadvertenties dating
100 free online lesbian dating site [url=http://loveepicentre.com/faq/]oral herpes dating canada[/url] dating chat line [url=http://loveepicentre.com/user/Nawaf/]Nawaf[/url] 100 free maine dating

Anonymous said...

Link exchange is nothing else except it is only placing the other person's weblog link on your page at proper place and other person will also do similar in support of you.

Visit my web blog ... League Of Legends Hack

Anonymous said...

Hey! Someone in my Myspace group shared this site with us
so I came to look it over. I'm definitely enjoying the information. I'm book-marking and will be tweeting this to my followers!
Fantastic blog and excellent style and design.


My blog post ... Generateur de Code PSN ()

Anonymous said...

I am genuinely happy to read this weblog posts which includes tons of
helpful facts, thanks for providing such information.


Feel free to surf to my web page - minecraft gift code generator

Anonymous said...

Key features include the ability to retweet, follow, unfollow friends, send direct messages, manage multiple Twitter accounts and so much more.
Adult Education - 1984 - a second single from the greatest
hits album, "Rock And Soul, Pt. You should narrow down your potential list of schools based on your criteria, but you should still plan on visiting more than one to give you a sense of comparison.

My blog Top 20 Music Weekly

Anonymous said...

If you are going for most excellent contents like me, simply go to see this site every day
as it offers feature contents, thanks

my web blog: Minecraft Gift Code Generator

Anonymous said...

It's very simple to find out any topic on web as compared to books, as I found this article at this website.

Here is my site - Minecraft crack

Anonymous said...

speed dating in phoenix az http://loveepicentre.com/faq/ dating chat sites
japanese singles seeking dating japan women [url=http://loveepicentre.com/taketour/]dating and movies[/url] online dating singles site
wendy zemba dating [url=http://loveepicentre.com/map/]uranium-lead dating artifact trackback url closed[/url] cam dating [url=http://loveepicentre.com/user/Brandonkidd/]Brandonkidd[/url] dating your supervisor

Anonymous said...

Do you mind if I quote a few of your posts as long as I provide
credit and sources back to your website? My blog site is in the
exact same niche as yours and my users would certainly benefit
from a lot of the information you provide here. Please let me know if
this ok with you. Thanks!

Also visit my web blog; minecraft crack

Anonymous said...

You ought to be a part of a contest for one of the best sites online.
I am going to recommend this blog!

Feel free to visit my web page - ps3 jailbreak

Anonymous said...

Good day! This is kind of off topic but I need some advice from an established blog.
Is it hard to set up your own blog? I'm not very techincal but I can figure things out pretty fast. I'm
thinking about creating my own but I'm not sure where to begin. Do you have any tips or suggestions? With thanks

my website :: briggs & riley :: ::

Anonymous said...

Everything is very open with a precise explanation of the issues.

It was definitely informative. Your website is extremely helpful.
Thank you for sharing!

Feel free to visit my homepage; clash of clans cheat

Unknown said...

You’ve written nice post, I am gonna bookmark this page, thanks for info. I actually appreciate your own position and I will be sure to come back here.
Signature:
download descarga facebook gratis para Android celular and download free descargar facebook gratis and descargar facebook gratis , descarga facebook

Unknown said...

Very nicely explained the information regarding the real estate and Voice Messaging Services . Keep sharing...

Louis Martin said...

Voice Over Services

Great Blog.

Sam Wonder said...

ezTalks is the world's leading online video conferencing provider that enables you to connect with people anywhere and anytime. Integrated with HD video conferencing, audio conferencing, screen sharing, content sharing, remote control and other powerful features, it can be widely applied to all industries
videoconference room
free webinar service
best video calling app
filesharing

«Oldest ‹Older   201 – 272 of 272   Newer› Newest»